@charset "utf-8";
/* CSS Document */

/*lyIdx_Banner 开始 */
.lyIdx_Banner { width:100%; height:840px; overflow:hidden; margin:90px auto 0; padding:0;}
.lyIdx_Banner .swiper-container { width:100%; height:100%; overflow:hidden; margin:0 auto; padding:0; position:relative;}
.lyIdx_Banner .swiper-container .swiper-slide { height:100%; overflow:hidden; position:relative;}
.lyIdx_Banner .swiper-container .swiper-slide img { display:block; width:1920px; height:840px; margin:0; padding:0; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); -o-transform:translate(-50%,-50%);}

.lyIdx_Banner .swiper-container .swiper-slide .lyIdxBa_Text { width:1600px; height:auto; margin:0; padding:0; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); -o-transform:translate(-50%,-50%);}
.lyIdx_Banner .swiper-container .swiper-slide .lyIdxBa_Text p { width:100%; height:auto; line-height:64px; color:#fff; font-size:60px; font-weight:bold; margin:0 auto; padding:0;}
.lyIdx_Banner .swiper-container .swiper-slide .lyIdxBa_Text span { display:block; width:100%; height:auto; line-height:36px; color:#fff; font-size:30px; margin:30px auto 100px; padding:0;}
.lyIdx_Banner .swiper-container .swiper-slide .lyIdxBa_Text a { display:block; width: 180px; height: 48px; overflow: hidden; line-height: 48px; color: #fff; font-size: 16px; text-align: center; margin: 0; padding: 0; border-radius: 24px; background: url(../images/bg01.jpg) center center no-repeat; background-size:100% 100%;}
.lyIdx_Banner .swiper-container .swiper-slide .lyIdxBa_Text a i { display: inline-block; width: 20px; height: 20px; overflow: hidden; margin: -2px 0 0 10px; vertical-align: middle; background: url(../images/jt01.png) center center no-repeat; background-size:20px 20px; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.lyIdx_Banner .swiper-container .swiper-slide .lyIdxBa_Text a:hover i { margin: -2px 0 0 20px;}

/*分页器*/
.Ba_Control { width:1600px; height:40px; overflow:hidden; margin:0; padding:0; position: absolute; left:50%; bottom:40px!important; z-index:100; transform:translateX(-50%); -moz-transform:translateX(-50%); -ms-transform:translateX(-50%); -o-transform:translateX(-50%); -webkit-transform:translateX(-50%);}
.Ba_Control .BaControl_Main { width:100%; height:40px; overflow:hidden; margin:0 auto; padding:0; position:relative;}

.BaControl_Main .swiper-pagination1 { width:auto; height:40px; overflow:hidden; line-height:40px; color:#fff; font-size:18px; text-align:left; margin:0; padding:0; position:absolute!important; top:0!important; left:0!important; right:inherit!important; bottom: inherit!important;}
.BaControl_Main .swiper-pagination1 .swiper-pagination-current { font-size:24px;}

.BaControl_Main .swiper-button-prev, .BaControl_Main .swiper-button-next { width:72px!important; height:40px!important; margin:0!important; position:absolute!important; top:0!important; left:inherit!important; right:0!important; bottom: inherit!important; opacity:1!important; cursor:pointer; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.BaControl_Main .swiper-button-prev img, .BaControl_Main .swiper-button-next img { display: block; width: 24px; height: 24px; overflow: hidden; margin: 8px auto; padding: 0;}
.BaControl_Main .swiper-button-prev { right:80px!important; background: rgba(255,255,255,0.25); border-radius: 20px 0 0 20px;}
.BaControl_Main .swiper-button-next { background: rgba(255,255,255,0.25); border-radius: 0 20px 20px 0; margin:0 0 0 8px;}
.BaControl_Main .swiper-button-prev:hover { background: url(../images/bg01.jpg) center center no-repeat; background-size:100% 100%;}
.BaControl_Main .swiper-button-next:hover { background: url(../images/bg01.jpg) center center no-repeat; background-size:100% 100%;}

.Ba_Scroll { width: 24px; overflow: hidden; margin: 0 0 0 -12px; padding: 0; position: absolute; left: 50%; bottom: 34px; z-index: 99; }
.Ba_Scroll p { width: 24px; height: 32px; overflow: hidden; margin: 0 auto 6px; padding: 0; border: 2px solid #fff; border-radius: 12px;}
.Ba_Scroll p i { display: block; width: 2px; height: 12px; overflow: hidden; background-color:#fff; margin: 10px auto; padding: 0; animation-name: scrollTip; animation-duration: 2s; animation-iteration-count: infinite;}
.Ba_Scroll span { display: block; width: 2px; height:14px; overflow: hidden; background-color:#fff; margin: 0 auto; padding: 0; }

@media (max-width:1680px) {
	.lyIdx_Banner { height:800px;}
	.lyIdx_Banner .swiper-container .swiper-slide img { width:1829px; height:800px;}
	.lyIdx_Banner .swiper-container .swiper-slide .lyIdxBa_Text { width:100%; padding:0 60px;}
	.lyIdx_Banner .swiper-container .swiper-slide .lyIdxBa_Text p { line-height:60px; font-size:54px;}
	.lyIdx_Banner .swiper-container .swiper-slide .lyIdxBa_Text span { line-height:32px; color:#fff; font-size:24px; margin:30px auto 60px;}
	.lyIdx_Banner .swiper-container .swiper-slide .lyIdxBa_Text a { width:156px; height:44px; line-height:44px;}
	
	.Ba_Control { width:100%; padding:0 60px;}
}
@media (max-width:1600px) {
	.lyIdx_Banner { height:750px;}
	.lyIdx_Banner .swiper-container .swiper-slide img { width:1714px; height:750px;}
}
@media (max-width:1560px) {
	.lyIdx_Banner { height:720px;}
	.lyIdx_Banner .swiper-container .swiper-slide img { width:1646px; height:720px;}
	.lyIdx_Banner .swiper-container .swiper-slide .lyIdxBa_Text p { line-height:54px; font-size:48px;}
	.lyIdx_Banner .swiper-container .swiper-slide .lyIdxBa_Text span { line-height:30px; color:#fff; font-size:22px; margin:20px auto 40px;}
	.lyIdx_Banner .swiper-container .swiper-slide .lyIdxBa_Text a { width:140px; height:40px; line-height:40px; font-size:14px;}
}
@media (max-width:1440px) {
	.lyIdx_Banner { height:650px; margin:90px auto 0;}
	.lyIdx_Banner .swiper-container .swiper-slide img { width:1486px; height:650px;}
	.lyIdx_Banner .swiper-container .swiper-slide .lyIdxBa_Text p { line-height:48px; font-size:44px;}
	.lyIdx_Banner .swiper-container .swiper-slide .lyIdxBa_Text span { line-height:30px; color:#fff; font-size:18px; margin:20px auto 40px;}
	.lyIdx_Banner .swiper-container .swiper-slide .lyIdxBa_Text a { width:128px; height:40px; line-height:40px; font-size:14px;}
}
@media (max-width:1366px) {
	.lyIdx_Banner { height:610px; margin:90px auto 0;}
	.lyIdx_Banner .swiper-container .swiper-slide img { width:1486px; height:610px;}
	.lyIdx_Banner .swiper-container .swiper-slide .lyIdxBa_Text { padding:0 40px;}
	.lyIdx_Banner .swiper-container .swiper-slide .lyIdxBa_Text p { line-height:44px; font-size:40px;}
	.lyIdx_Banner .swiper-container .swiper-slide .lyIdxBa_Text span { line-height:30px; color:#fff; font-size:17px; margin:15px auto 30px;}
	.Ba_Control { padding:0 40px;}
}
@media (max-width:1280px) {
	.lyIdx_Banner { height:560px; margin:80px auto 0;}
	.lyIdx_Banner .swiper-container .swiper-slide img { width:1280px; height:560px;}
	.Ba_Control { bottom:20px!important;}
	.Ba_Scroll { bottom:20px;}
}
@media (max-width:1200px) {
	.lyIdx_Banner { height:540px;}
	.lyIdx_Banner .swiper-container .swiper-slide img { width:1234px; height:540px;}
	.lyIdx_Banner .swiper-container .swiper-slide .lyIdxBa_Text p { line-height:40px; font-size:36px;}
	.lyIdx_Banner .swiper-container .swiper-slide .lyIdxBa_Text span { line-height:26px; color:#fff; font-size:16px; margin:10px auto 20px;}	
}
@media (max-width:1080px) {
	.lyIdx_Banner { height:480px;}
	.lyIdx_Banner .swiper-container .swiper-slide img { width:1097px; height:480px;}
	.lyIdx_Banner .swiper-container .swiper-slide .lyIdxBa_Text p { line-height:40px; font-size:32px;}
	.lyIdx_Banner .swiper-container .swiper-slide .lyIdxBa_Text span { line-height:26px; color:#fff; font-size:16px; margin:10px auto 20px;}
}
@media (max-width:1024px) {
	.lyIdx_Banner { height:450px;}
	.lyIdx_Banner .swiper-container .swiper-slide img { width:1029px; height:450px;}
}
@media (max-width:820px) {
	.lyIdx_Banner { height:380px; margin:64px auto 0;}
	.lyIdx_Banner .swiper-container .swiper-slide img { width:869px; height:380px;}
	.lyIdx_Banner .swiper-container .swiper-slide .lyIdxBa_Text p { line-height:32px; font-size:28px;}
	.lyIdx_Banner .swiper-container .swiper-slide .lyIdxBa_Text span { line-height:22px; font-size:14px; margin:10px auto 20px;}
	.lyIdx_Banner .swiper-container .swiper-slide .lyIdxBa_Text a { width:108px; height:32px; line-height:32px; font-size:12px;}
	.lyIdx_Banner .swiper-container .swiper-slide .lyIdxBa_Text a i { width:18px; height:18px; background-size:18px 18px;}
	
	.Ba_Control { height:32px; padding:0 20px;}
	.Ba_Control .BaControl_Main { height:32px;}
	.BaControl_Main .swiper-pagination1 { height:32px; line-height:32px; font-size:14px;}
	.BaControl_Main .swiper-pagination1 .swiper-pagination-current { font-size:18px;}
	.BaControl_Main .swiper-button-prev, .BaControl_Main .swiper-button-next { width:64px!important; height:32px!important;}
	.BaControl_Main .swiper-button-prev { right:74px!important;}
	.BaControl_Main .swiper-button-prev img, .BaControl_Main .swiper-button-next img { width:20px; height:20px; margin:6px auto;}
	
	.Ba_Scroll p { width:19px; height:28px; border:1px solid #fff;}
	.Ba_Scroll p i { width:1px; height:10px;}
	.Ba_Scroll span { width:1px; height:10px;}
}
@media (max-width:767px) {
	.lyIdx_Banner { height:337px;}
	.lyIdx_Banner .swiper-container .swiper-slide img { width:770px; height:337px;}
	.lyIdx_Banner .swiper-container .swiper-slide .lyIdxBa_Text { padding:0 20px;}
	.lyIdx_Banner .swiper-container .swiper-slide .lyIdxBa_Text p { line-height:26px; font-size:20px;}
	.lyIdx_Banner .swiper-container .swiper-slide .lyIdxBa_Text span { line-height:20px; font-size:12px; margin:6px auto 12px;}
	
	.Ba_Control { bottom:10px!important;}
	.BaControl_Main .swiper-button-prev, .BaControl_Main .swiper-button-next { display:none;}
	.Ba_Scroll { bottom:10px;}
}
@media (max-width:640px) {
	.lyIdx_Banner { height:280px;}
	.lyIdx_Banner .swiper-container .swiper-slide img { width:640px; height:280px;}
}
@media (max-width:375px) {
	.lyIdx_Banner { height:260px;}
	.lyIdx_Banner .swiper-container .swiper-slide img { width:594px; height:260px;}
}
@media (max-width:320px) {
	.lyIdx_Banner { height:220px;}
	.lyIdx_Banner .swiper-container .swiper-slide img { width:503px; height:220px;}
}
/*lyIdx_Banner 结束*/

.ly_Title1 { width:100%; height:auto; margin:0; padding:0; position:relative;}
.ly_Title1 img { display:block; width:40px; height:40px; margin:0; padding:0; position:absolute; left:-40px; top:-20px;}
.ly_Title1 span { display:block; width:100%; height:32px; overflow:hidden; line-height:32px; color:#e6e6e6; font-size:30px; font-weight:bold; margin:0 auto 10px; padding:0;}
.ly_Title1 p { width:100%; height:48px; overflow:hidden; line-height:48px; color:#333; font-size:44px; font-weight:bold; margin:0 auto; padding:0;}
.ly_Title2 span { color:rgba(255,255,255,0.1);}
.ly_Title2 p { color:#fff;}

.ly_More1 { display:block; width:156px; height:44px; overflow:hidden; line-height: 44px; color: #fff; font-size: 16px; text-align: center; margin: 0; padding: 0; border-radius: 22px; background: url(../images/bg01.jpg) center center no-repeat; background-size:100% 100%;}
.ly_More1 i { display: inline-block; width: 20px; height: 20px; overflow: hidden; margin: -2px 0 0 10px; vertical-align: middle; background: url(../images/jt01.png) center center no-repeat; background-size:20px 20px; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.ly_More1:hover i { margin: -2px 0 0 20px;}

.ly_Title1 .ly_More1 { position:absolute; top:44px; right:0;}

/*lyIdx_AboutUs 开始*/
.lyIdx_AboutUs { width:100%; height:auto; overflow:hidden; margin:0 auto; padding:0;}
.lyIdx_AboutUs .lyIdxAboutUs_Main { width:1600px; height:auto; margin:0 auto; padding:100px 0; position:relative;}
.lyIdxAboutUs_Main .lyIdxAboutUs_Con { width:50%; height:auto; margin:0; padding:40px 100px 40px 0; background:url(../images/AbBg0.png) center center no-repeat; float:left;}
.lyIdxAboutUs_Con .lyIdxAboutUs_Text { width:100%; height:auto; margin:0; padding:0;}
.lyIdxAboutUs_Text .lyIdxAboutUs_Tit { width:100%; height:auto; overflow:hidden; line-height:40px; color: #00a7de; background-image:-webkit-linear-gradient(right,#19c4be,#00a7de); -webkit-background-clip:text; -webkit-text-fill-color:transparent; font-size:30px; font-weight:bold; margin:64px auto 32px; padding:0;}
.lyIdxAboutUs_Text .lyIdxAboutUs_Ms { width:100%; height:auto; max-height:150px; overflow:hidden; line-height:30px; color:#666; font-size:16px; word-break:break-all; text-align:justify; margin:0 auto 64px; padding:0; display:-webkit-box; text-overflow:ellipsis; -webkit-line-clamp:5; -webkit-box-orient:vertical;}
.lyIdxAboutUs_Ms p { width:100%; height:auto; max-height:150px; overflow:hidden; line-height:30px; color:#666; font-size:16px; word-break:break-all; text-align:justify; margin:0 auto; padding:0; display:-webkit-box; text-overflow:ellipsis; -webkit-line-clamp:5; -webkit-box-orient:vertical;}

.lyIdxAboutUs_Main .lyIdxAboutUs_Video { width:50%; height:600px; overflow:hidden; margin:0; padding:0; float:right; position:relative;}
.lyIdxAboutUs_Video video { display:block; width:100%; height:100%; object-fit:cover; position:absolute; left:0; top:0; right:0; bottom:0;}

.lyIdxAboutUs_Main .AbIco { width:120px; height:120px; overflow:hidden; margin:-60px 0 0 -60px; padding:20px; background-color:#fff; border-radius:50%; position:absolute; left:50%; top:50%; z-index:1;}
.lyIdxAboutUs_Main .AbIco img { display:block; width:80px; height:80px; margin:0 auto; padding:0;}

@media (max-width:1680px) {
	.ly_Title1 img { width:36px; height:36px; left:-36px; top:-18px;}
	.ly_Title1 span { height:30px; line-height:30px; font-size:26px; margin:0 auto 6px;}
	.ly_Title1 p { height:44px; line-height:44px; font-size:40px;}
	.ly_Title1 .ly_More1 { top:36px;}
	
	.lyIdx_AboutUs .lyIdxAboutUs_Main { width:100%; padding:100px 60px;}
	.lyIdxAboutUs_Main .lyIdxAboutUs_Con { padding:40px 100px 0 0;}
	.lyIdxAboutUs_Main .lyIdxAboutUs_Video { height:560px;}
	
}
@media (max-width:1600px) {
	.lyIdxAboutUs_Main .lyIdxAboutUs_Con { padding:40px 100px 0 0;}
	.lyIdxAboutUs_Text .lyIdxAboutUs_Tit { margin:50px auto 25px;}
	.lyIdxAboutUs_Text .lyIdxAboutUs_Ms { margin:0 auto 50px;}
	.lyIdxAboutUs_Text .lyIdxAboutUs_Tit { font-size:28px;}
	.lyIdxAboutUs_Main .lyIdxAboutUs_Video { height:520px;}
}
@media (max-width:1560px) {
	.ly_Title1 img { width:32px; height:32px; left:-32px; top:-16px;}
	.ly_Title1 span { height:28px; line-height:28px; font-size:24px; margin:0 auto 4px;}
	.ly_Title1 p { height:40px; line-height:40px; font-size:36px;}
	.ly_Title1 .ly_More1 { top:32px;}
	
	.lyIdx_AboutUs .lyIdxAboutUs_Main { width:100%; padding:80px 60px;}
	.lyIdxAboutUs_Main .lyIdxAboutUs_Con { padding:40px 100px 0 0;}
	.lyIdxAboutUs_Text .lyIdxAboutUs_Tit { line-height:36px; font-size:26px; margin:40px auto 20px;}
	.lyIdxAboutUs_Text .lyIdxAboutUs_Ms { font-size:15px; margin:0 auto 40px;}
	.ly_More1 { width:140px; height:40px; line-height:40px; font-size:14px;}
	.lyIdxAboutUs_Main .lyIdxAboutUs_Video { height:478px;}
	
	.lyIdxAboutUs_Main .AbIco { width:100px; height:100px; margin:-50px 0 0 -50px; padding:15px;}
	.lyIdxAboutUs_Main .AbIco img { width:70px; height:70px;}
}
@media (max-width:1440px) {
	.ly_Title1 span { height:26px; line-height:26px; font-size:22px; margin:0 auto 4px;}
	.ly_Title1 p { height:40px; line-height:40px; font-size:32px;}
	.ly_Title1 .ly_More1 { top:30px;}
	.ly_More1 { width:128px;}
	
	.lyIdxAboutUs_Main .lyIdxAboutUs_Con { padding:40px 80px 0 0;}
	.lyIdxAboutUs_Text .lyIdxAboutUs_Tit { line-height:32px; font-size:24px;}
	.lyIdxAboutUs_Main .lyIdxAboutUs_Video { height:470px;}

}
@media (max-width:1366px) {
	.ly_Title1 img { width:28px; height:28px; left:-28px; top:-14px;}
	
	.lyIdx_AboutUs .lyIdxAboutUs_Main { padding:60px 40px;}
	.lyIdxAboutUs_Main .lyIdxAboutUs_Con { padding:30px 60px 0 0;}
	.lyIdxAboutUs_Text .lyIdxAboutUs_Tit { margin:30px auto 15px;}
	.lyIdxAboutUs_Text .lyIdxAboutUs_Ms { max-height:140px; line-height:28px; font-size:14px; margin:0 auto 30px;}
	.lyIdxAboutUs_Ms p { max-height:140px; line-height:28px; font-size:14px;}
	.lyIdxAboutUs_Main .lyIdxAboutUs_Video { height:417px;}
	
	.lyIdxAboutUs_Main .AbIco { width:80px; height:80px; margin:-40px 0 0 -40px; padding:10px;}
	.lyIdxAboutUs_Main .AbIco img { width:60px; height:60px;}
}
@media (max-width:1280px) {
	.ly_Title1 p { height:40px; line-height:40px; font-size:30px;}
	
	.lyIdxAboutUs_Main .lyIdxAboutUs_Con { padding:30px 60px 0 0;}
	.lyIdxAboutUs_Main .lyIdxAboutUs_Video { height:417px;}
}
@media (max-width:1200px) {
	.ly_Title1 img { width:24px; height:24px; left:-24px; top:-10px;}
	.ly_Title1 span { height:24px; line-height:24px; font-size:20px;}
	.ly_Title1 p { font-size:28px;}
	.ly_Title1 .ly_More1 { top:28px;}
	
	.lyIdxAboutUs_Main .lyIdxAboutUs_Con { padding:30px 60px 0 0;}
	.lyIdxAboutUs_Text .lyIdxAboutUs_Tit { line-height:30px; font-size:22px; margin:20px auto 10px;}
	.lyIdxAboutUs_Text .lyIdxAboutUs_Ms { margin:0 auto 20px;}
	.lyIdxAboutUs_Main .lyIdxAboutUs_Video { height:388px;}
}
@media (max-width:1080px) {
	.lyIdxAboutUs_Main .lyIdxAboutUs_Con { padding:20px 60px 0 0;}
	.lyIdxAboutUs_Text .lyIdxAboutUs_Tit { line-height:30px; font-size:22px; margin:20px auto 10px;}
	.lyIdxAboutUs_Text .lyIdxAboutUs_Ms { margin:0 auto 20px;}
	.lyIdxAboutUs_Main .lyIdxAboutUs_Video { height:368px;}
}
@media (max-width:1024px) {
	.lyIdxAboutUs_Main .lyIdxAboutUs_Con { padding:16px 60px 0 0;}
	.lyIdxAboutUs_Text .lyIdxAboutUs_Tit { font-size:20px;}
	.lyIdxAboutUs_Main .lyIdxAboutUs_Video { height:360px;}
}
@media (max-width:820px) {
	.ly_Title1 { padding:0 0 0 30px;}
	.ly_Title1 img { width:28px; height:28px; left:0; top:-14px;}
	.ly_Title1 span { height:20px; line-height:20px; font-size:16px; margin:0 auto;}
	.ly_Title1 p { height:32px; line-height:32px; font-size:24px;}
	.ly_Title1 .ly_More1 { top:20px;}
	.ly_More1 { width:108px; height:32px; line-height:32px; font-size:12px;}
	.ly_More1 i { width:18px; height:18px; background-size:18px 18px;}
	
	.lyIdx_AboutUs .lyIdxAboutUs_Main { padding:40px 20px;}
	.lyIdxAboutUs_Main .lyIdxAboutUs_Con { padding:0 40px 0 0;}
	.lyIdxAboutUs_Text .lyIdxAboutUs_Ms { max-height:120px; line-height:24px;}
	.lyIdxAboutUs_Ms p { max-height:120px; line-height:24px;}
	
	.lyIdxAboutUs_Main .AbIco { width:60px; height:60px; margin:-30px 0 0 -30px; padding:10px;}
	.lyIdxAboutUs_Main .AbIco img { width:40px; height:40px;}
	
	.lyIdxAboutUs_Main .lyIdxAboutUs_Video { height:320px;}
}
@media (max-width:767px) {
	.lyIdxAboutUs_Main .lyIdxAboutUs_Con { width:100%; margin:0 auto 40px; padding:0; float:inherit; position:relative;}
	.lyIdxAboutUs_Con .ly_More1 { position:absolute; top:20px; right:0;}
	.lyIdxAboutUs_Main .lyIdxAboutUs_Video { width:100%; height:280px; margin:0 auto; padding:0; float:inherit;}
	
	.lyIdxAboutUs_Main .AbIco { margin:0 0 0 -30px; top: inherit; bottom:290px;}
}
@media (max-width:375px) {
	.lyIdxAboutUs_Main .lyIdxAboutUs_Video { height:240px;}	
	.lyIdxAboutUs_Main .AbIco { bottom:250px;}
}
@media (max-width:320px) {
	.lyIdxAboutUs_Main .lyIdxAboutUs_Video { height:220px;}	
	.lyIdxAboutUs_Main .AbIco { bottom:230px;}
}
/*lyIdx_AboutUs 结束*/


/*lyIdx_Industry 开始*/
.lyIdx_Industry { width:100%; height:800px; overflow:hidden; margin:0 auto; padding:0; position:relative;}
.lyIdx_Industry i.IndMask { display:block; width:24%; height:100%; margin:0; padding:0; background-color:rgba(0,0,0,0.25); margin:0; padding:0; position:absolute; top:0; right:0; z-index:2;}

.lyIdx_Industry .lyIdxInd_Main { width:100%; height:100%; overflow:hidden; margin:0 auto; padding:0;}
.lyIdxInd_Main .swiper-container { width:100%; height:100%; overflow:hidden; margin:0 auto; padding:0; position:relative;}
.lyIdxInd_Main .swiper-container .swiper-slide { width:100%; height:100%; overflow:hidden; margin:0 auto; padding:0; position:relative; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.lyIdxInd_Main .swiper-container .swiper-slide img.IndBg { display:block; width:100%; height:100%; object-fit:cover; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0;}
.lyIdxInd_Main .swiper-container .swiper-slide .lyIdxInd_Text { width:800px; height:auto; margin:0; padding:0; position:absolute; right:50%; top:50%; z-index:9; transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); -o-transform:translateY(-50%); -webkit-transform:translateY(-50%);}
.lyIdxInd_Text .lyIdxInd_Tit { width:100%; height:auto; overflow:hidden; margin:0 auto 30px; padding:0;}
.lyIdxInd_Tit span { display:block; width:100%; height:auto; line-height:30px; color:rgba(255,255,255,0.25); font-size:24px; font-weight:bold; text-transform:uppercase; margin:0 auto 10px; padding:0;}
.lyIdxInd_Tit p { width:100%; height:36px; line-height:36px; color:#fff; font-size:30px; font-weight:bold; margin:0 auto; padding:0;}
.lyIdxInd_Tit p img { display:inline-block; width:28px; height:28px; vertical-align:middle; margin:-4px 0 0 20px; padding:0;}
.lyIdxInd_Text .lyIdxInd_Ms { width:100%; height:auto; min-height:30px; max-height:90px; overflow:hidden; line-height:30px; color:rgba(255,255,255,0.85); font-size:16px; word-break:break-all; text-align:justify; margin:0 auto 60px; padding:0; display:-webkit-box; text-overflow:ellipsis; -webkit-line-clamp:3; -webkit-box-orient:vertical;}

.lyIdx_Industry .lyIdxInd_Menu { width:auto; height:auto; overflow:hidden; margin:0; padding:0; position:absolute; right:8%; top:50%; z-index:9; transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); -o-transform:translateY(-50%); -webkit-transform:translateY(-50%);}
.lyIdxInd_Menu ul { width:400px; height:auto; overflow:inherit; margin:0; padding:0 0 0 100px; float:right;}
.lyIdxInd_Menu ul li { width:300px; height:100px!important; overflow:hidden; line-height:40px; color:#fff; font-size:18px; margin:0; padding:30px 0 30px 80px; background:none; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.lyIdxInd_Menu ul li img { display:inline-block; width:36px; height:36px; vertical-align:middle; margin:-4px 30px 0 0; padding:0;}
.lyIdxInd_Menu ul li a { color:#fff;}
.lyIdxInd_Menu ul li:hover, .lyIdxInd_Menu ul li.active { width:400px; background: url(../images/bg01.jpg) center center no-repeat; background-size:100% 100%; margin:4px 0 4px -100px;}

@media (max-width:1680px) {
	.lyIdx_Industry { height:720px;}
	.lyIdx_Industry i.IndMask { width:18%;}
	
	.lyIdxInd_Main .swiper-container .swiper-slide .lyIdxInd_Text { right:inherit; left:60px;}
	
	.lyIdx_Industry .lyIdxInd_Menu { right:60px;}
	.lyIdxInd_Menu ul { width:320px; padding:0 0 0 80px;}
	.lyIdxInd_Menu ul li { width:240px; height:80px!important; padding:20px 0 20px 60px;}
	.lyIdxInd_Menu ul li:hover, .lyIdxInd_Menu ul li.active { width:320px; margin:0 0 0 -80px;}
}
@media (max-width:1600px) {
	.lyIdx_Industry { height:680px;}
	.lyIdx_Industry i.IndMask { width:18.8%;}
}
@media (max-width:1560px) {
	.lyIdx_Industry { height:640px;}
	.lyIdx_Industry i.IndMask { width:19.2%;}
	.lyIdxInd_Text .lyIdxInd_Tit { margin:0 auto 20px;}
	.lyIdxInd_Tit span { font-size:22px; margin:0 auto 8px;}
	.lyIdxInd_Tit p { height:32px; line-height:32px; font-size:28px;}
	.lyIdxInd_Text .lyIdxInd_Ms { font-size:15px; margin:0 auto 40px;}
	
	.lyIdxInd_Menu ul { width:320px;}
	.lyIdxInd_Menu ul li { width:240px; height:80px!important; padding:20px 0 20px 60px;}
	.lyIdxInd_Menu ul li:hover, .lyIdxInd_Menu ul li.active { width:320px; margin:0 0 0 -80px;}
}
@media (max-width:1440px) {
	.lyIdx_Industry { height:580px;}
	.lyIdx_Industry i.IndMask { width:19.5%;}
	.lyIdxInd_Tit span { font-size:18px; margin:0 auto 8px;}
	.lyIdxInd_Tit p { height:auto; line-height:30px; font-size:24px;}
	.lyIdxInd_Text .lyIdxInd_Ms { min-height:28px; max-height:84px; line-height:28px; font-size:14px; margin:0 auto 40px;}
	
	.lyIdxInd_Menu ul { width:300px;}
	.lyIdxInd_Menu ul li { width:220px; height:70px!important; padding:15px 0 15px 60px;}
	.lyIdxInd_Menu ul li img { margin:-2px 20px 0 0;}
	.lyIdxInd_Menu ul li:hover, .lyIdxInd_Menu ul li.active { width:300px; margin:0 0 0 -80px;}
}
@media (max-width:1366px) {
	.lyIdx_Industry { height:540px;}
	.lyIdx_Industry i.IndMask { width:17.7%;}	
	.lyIdxInd_Menu ul { width:260px; padding:0 0 0 60px;}
	.lyIdxInd_Menu ul li { width:200px; height:70px; font-size:16px; padding:15px 0 15px 30px;}
	.lyIdxInd_Menu ul li img { margin:-4px 20px 0 0;}
	.lyIdxInd_Menu ul li:hover, .lyIdxInd_Menu ul li.active { width:260px; margin:0 0 0 -60px; padding:15px 0 15px 40px;}
	
	.lyIdxInd_Main .swiper-container .swiper-slide .lyIdxInd_Text { left:40px;}
	.lyIdx_Industry .lyIdxInd_Menu { right:40px;}
}
@media (max-width:1280px) {
	.lyIdx_Industry { height:500px;}
	.lyIdx_Industry i.IndMask { width:18.8%;}
	.lyIdxInd_Tit span { line-height:24px; margin:0 auto 6px;}
	.lyIdxInd_Tit p img { margin:-4px 0 0 10px;}
	.lyIdxInd_Text .lyIdxInd_Ms { min-height:24px; max-height:72px; line-height:24px; margin:0 auto 30px;}
	
	.lyIdxInd_Menu ul { width:260px; padding:0 0 0 60px;}
	.lyIdxInd_Menu ul li { width:200px; height:64px!important; font-size:16px; padding:12px 0 12px 30px;}
	.lyIdxInd_Menu ul li img { width:30px; height:30px; margin:-4px 20px 0 0;}
	.lyIdxInd_Menu ul li:hover, .lyIdxInd_Menu ul li.active { width:260px; margin:0 0 0 -60px; padding:12px 0 12px 40px;}
	
}
@media (max-width:1200px) {
	.lyIdx_Industry { height:480px;}
	.lyIdx_Industry i.IndMask { width:20.3%;}
	.lyIdxInd_Main .swiper-container .swiper-slide .lyIdxInd_Text { width:64%;}
	.lyIdxInd_Text .lyIdxInd_Tit { margin:0 auto;}
	.lyIdxInd_Text .lyIdxInd_Ms { margin:15px auto 25px;}
	
	.lyIdxInd_Menu ul { width:260px; padding:0 0 0 60px;}
	.lyIdxInd_Menu ul li { width:200px; height:60px!important; font-size:16px; padding:10px 0 10px 30px;}
	.lyIdxInd_Menu ul li img { width:26px; height:26px; margin:-4px 12px 0 0;}
	.lyIdxInd_Menu ul li:hover, .lyIdxInd_Menu ul li.active { width:260px; margin:0 0 0 -60px; padding:12px 0 12px 40px;}
}
@media (max-width:1080px) {
	.lyIdx_Industry { height:460px;}
	.lyIdx_Industry i.IndMask { width:23%;}
	.lyIdxInd_Main .swiper-container .swiper-slide .lyIdxInd_Text { width:60%;}
}
@media (max-width:1024px) {
	.lyIdx_Industry { height:450px;}
	.lyIdx_Industry i.IndMask { width:24%;}
}
@media (max-width:820px) {
	.lyIdx_Industry { height:380px;}
	.lyIdx_Industry i.IndMask { width:26%;}
	.lyIdxInd_Main .swiper-container .swiper-slide .lyIdxInd_Text { left:20px;}
	.lyIdxInd_Tit span { height:20px; line-height:20px; font-size:16px;}
	.lyIdxInd_Tit p { font-size:24px;}
	.lyIdxInd_Text .lyIdxInd_Ms { margin:10px auto 20px;}
	
	.lyIdx_Industry .lyIdxInd_Menu { right:20px;}
	.lyIdxInd_Menu ul { width:240px; padding:0 0 0 40px;}
	.lyIdxInd_Menu ul li { width:200px; height:50px!important; font-size:16px; padding:5px 0 5px 40px;}
	.lyIdxInd_Menu ul li img { width:24px; height:24px; margin:-4px 12px 0 0;}
	.lyIdxInd_Menu ul li:hover, .lyIdxInd_Menu ul li.active { width:240px; margin:0 0 0 -40px; padding:5px 0 5px 40px;}
}
@media (max-width:767px) {
	.lyIdx_Industry { height:320px;}
	.lyIdx_Industry i.IndMask { width:100%; height:50px; top:inherit; bottom:0;}
	.lyIdxInd_Main .swiper-container .swiper-slide .lyIdxInd_Text { width:100%; padding:0 20px; top:40px; left:0; transform:inherit; -moz-transform:inherit; -ms-transform:inherit; -o-transform:inherit; -webkit-transform:inherit;}
	.lyIdxInd_Text .lyIdxInd_Tit { margin:0 auto 20px;}
	.lyIdxInd_Tit p { line-height:28px; font-size:24px;}
	.lyIdxInd_Tit p img { width:24px; height:24px;}
	.lyIdxInd_Text .lyIdxInd_Ms { min-height:20px; max-height:60px; line-height:20px; font-size:12px; margin:10px auto; display:none;}
	
	.lyIdx_Industry .lyIdxInd_Menu { width:100%; padding:0; top:inherit; right:0; bottom:0; transform:inherit; -moz-transform:inherit; -ms-transform:inherit; -o-transform:inherit; -webkit-transform:inherit;}
	.lyIdxInd_Menu ul { width:100%; padding:0;}
	.lyIdxInd_Menu ul li { width:33.333333%; height:50px!important; font-size:15px; padding:5px 10px; float:left;}
	.lyIdxInd_Menu ul li img { width:24px; height:24px; margin:-4px 12px 0 0;}
	.lyIdxInd_Menu ul li:hover, .lyIdxInd_Menu ul li.active { width:33.333333%; margin:0; padding:5px 10px;}
}
@media (max-width:375px) {
	.lyIdx_Industry { height:300px;}
	.lyIdx_Industry i.IndMask { height:40px;}
	.lyIdxInd_Menu ul li { width:33.333333%; height:40px!important; font-size:14px; text-align:center; padding:0 10px;}	
	.lyIdxInd_Menu ul li img { width:24px; height:24px; margin:-4px 12px 0 0; display:none;}
	.lyIdxInd_Menu ul li:hover, .lyIdxInd_Menu ul li.active { width:33.333333%; margin:0; padding:0 10px;}
}
@media (max-width:320px) {
	.lyIdx_Industry { height:280px;}
}
/*lyIdx_Industry 结束*/


/*lyIdx_Products 开始*/
.lyIdx_Products { width:100%; height:auto; overflow:hidden; margin:0 auto; padding:100px 0 80px;}
.lyIdx_Products .lyIdxPro_Main { width:1600px; height:auto; min-height:320px; margin:0 auto; padding:0; position:relative;}
.lyIdxPro_Main i.lyIdxPro_bg { display:block; width:100%; height:auto; line-height:320px; color:#f9f9f9; font-size:320px; font-weight:bold; font-style:normal; text-align:center; margin:0; padding:0; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); -o-transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%);}
.lyIdxPro_Main .swiper-container { width:100%; height:auto; overflow:hidden; margin:60px auto 0; padding:0 0 80px; position:relative;}
.lyIdxPro_Main .swiper-container .swiper-slide .lyIdxPro_Text { width:50%; height:auto; overflow:hidden; margin:0; padding:0 90px 0 0; position:absolute; left:0; top:50%; z-index:10; transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); -o-transform:translateY(-50%); -webkit-transform:translateY(-50%);}
.lyIdxPro_Text a.lyIdxPro_Name { display:block; width:100%; height:auto; overflow:hidden; line-height:36px; color:#333; font-size:30px; font-weight:bold; margin:0 auto; padding:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.lyIdxPro_Text a.lyIdxPro_Name:hover { color: #00a7de; background-image: -webkit-linear-gradient(right,#19c4be,#00a7de); -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
.lyIdxPro_Text p { width:100%; height:auto; max-height:90px; overflow:hidden; line-height:30px; color:#666; font-size:16px; word-break:break-all; text-align:justify; margin:20px auto 40px; padding:0; display:-webkit-box; text-overflow:ellipsis; -webkit-line-clamp:3; -webkit-box-orient:vertical;}
.lyIdxPro_Text ul { margin:0 0 60px;}
.lyIdxPro_Text ul li { width:100%; height:auto; min-height:30px; overflow:hidden; line-height:30px; color:#999; font-size:16px; margin:5px auto; padding:0 0 0 30px; position:relative;}
.lyIdxPro_Text ul li em { display:block; width:14px; height:16px; overflow:hidden; margin:0; padding:0; background:url(../images/ico3.png) center center no-repeat; background-size:14px 16px; position:absolute; left:0; top:7px;}

.lyIdxPro_Main .swiper-container .swiper-slide .lyIdxPro_Img { width:50%; height:600px; overflow:hidden; margin:0; padding:0; float:right; position:relative;}
.lyIdxPro_Img img.ProBg0 { display:block; max-width:100%; max-height:100%; overflow:hidden; margin:auto; padding:0; position: absolute; left:0; top:0; right:0; bottom:0;}
.lyIdxPro_Img a { display:block; width:100%; height:100%; margin:0; padding:0; position:relative;}
.lyIdxPro_Img a img { display:block; max-width:100%; max-height:100%; overflow:hidden; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.lyIdxPro_Img a:hover img { -webkit-transform: scale(1.06); -moz-transform: scale(1.06); transform: scale(1.06);}

.Pro_Control { width:1600px; height:auto; overflow:hidden; margin:0; padding:0; position: absolute; left:50%; bottom:0!important; z-index:9; transform:translateX(-50%); -moz-transform:translateX(-50%); -ms-transform:translateX(-50%); -o-transform:translateX(-50%); -webkit-transform:translateX(-50%);}
.Pro_Control .ProControl_Main { width:100%; height:80px; overflow:hidden; margin:0 auto; padding:54px 0 0; position:relative;}
.ProControl_Main .swiper-button-prev4, .ProControl_Main .swiper-button-next4 { width:72px!important; height:40px!important; margin:0!important; position:absolute!important; top:0!important; left:inherit!important; right:0!important; bottom: inherit!important; opacity:1!important; cursor:pointer; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.ProControl_Main .swiper-button-prev4 img, .ProControl_Main .swiper-button-next4 img { display: block; width: 24px; height: 24px; overflow: hidden; margin: 8px auto; padding: 0;}
.ProControl_Main .swiper-button-prev4 { right:80px!important; background-color: #ddd; border-radius: 20px 0 0 20px;}
.ProControl_Main .swiper-button-next4 { background-color: #ddd; border-radius: 0 20px 20px 0; margin:0 0 0 8px;}
.ProControl_Main .swiper-button-prev4:hover { background: url(../images/bg01.jpg) center center no-repeat; background-size:100% 100%;}
.ProControl_Main .swiper-button-next4:hover { background: url(../images/bg01.jpg) center center no-repeat; background-size:100% 100%;}

.ProControl_Main .swiper-pagination { width:100%; height:26px; overflow:hidden; margin:0; padding:0; background:url(../images/line1.jpg) center center repeat-x; position:inherit!important; top:inherit!important; left:inherit!important; right:inherit!important; bottom: inherit!important;}
.ProControl_Main .swiper-pagination span.swiper-pagination-bullet { width:26px; height:26px; border-radius:50%; margin:0 7%; padding:0; background: url(../images/dot01.png) center center no-repeat; opacity:1;}
.ProControl_Main .swiper-pagination span.swiper-pagination-bullet-active { background: url(../images/dot02.png) center center no-repeat;}

@media (max-width:1680px) {
	.lyIdx_Products .lyIdxPro_Main { width:100%; padding:0 60px;}
	.lyIdxPro_Main .swiper-container .swiper-slide .lyIdxPro_Text { padding:0 60px 0 0;}
	.lyIdxPro_Main i.lyIdxPro_bg { line-height:300px; font-size:300px;}
	
	.Pro_Control { width:100%;}
}
@media (max-width:1600px) {
	.lyIdxPro_Main .swiper-container { margin:40px auto 0;}
	.lyIdxPro_Main .swiper-container .swiper-slide .lyIdxPro_Img { height:560px;}
	.lyIdxPro_Text ul { margin:0 0 40px;}
}
@media (max-width:1560px) {
	.lyIdx_Products { padding:80px 0 60px;}
	.lyIdxPro_Main i.lyIdxPro_bg { line-height:280px; font-size:280px;}
	.lyIdxPro_Main .swiper-container .swiper-slide .lyIdxPro_Img { height:550px;}
	.lyIdxPro_Text a.lyIdxPro_Name { line-height:35px; font-size:28px;}
	.lyIdxPro_Text p { font-size:15px;}
	.lyIdxPro_Text ul li { font-size:15px;}
}
@media (max-width:1440px) {
	.lyIdxPro_Main i.lyIdxPro_bg { line-height:260px; font-size:260px;}
	.lyIdxPro_Main .swiper-container .swiper-slide .lyIdxPro_Img { height:520px;}
	.lyIdxPro_Text p { max-height:75px; line-height:25px; margin:20px auto;}
	.lyIdxPro_Text ul li { font-size:14px;}
	
}
@media (max-width:1366px) {
	.lyIdx_Products { padding:60px 0;}
	.lyIdx_Products .lyIdxPro_Main { padding:0 40px;}
	.lyIdxPro_Main i.lyIdxPro_bg { line-height:250px; font-size:250px;}
	.lyIdxPro_Main .swiper-container { margin:20px auto 0; padding:0 0 40px;}
	.lyIdxPro_Text a.lyIdxPro_Name { line-height:32px; font-size: 24px;}
	.lyIdxPro_Text p { max-height:72px; line-height:24px; font-size:14px; margin:15px auto 25px;}
	.lyIdxPro_Text ul { margin:0 0 30px;}
	.lyIdxPro_Main .swiper-container .swiper-slide .lyIdxPro_Img { height:500px;}
}
@media (max-width:1280px) {
	.lyIdxPro_Text ul li { margin:2px auto;}	
	.lyIdxPro_Main .swiper-container .swiper-slide .lyIdxPro_Img { height:480px;}
}
@media (max-width:1200px) {
	.lyIdxPro_Main i.lyIdxPro_bg { line-height:220px; font-size:220px;}
	.lyIdxPro_Main .swiper-container .swiper-slide .lyIdxPro_Text { padding:0 40px 0 0;}
	.lyIdxPro_Text p { margin:15px auto 20px;}
	.lyIdxPro_Text ul { margin:0 0 25px;}
	.lyIdxPro_Main .swiper-container .swiper-slide .lyIdxPro_Img { height:460px;}
}
@media (max-width:1080px) {
	.lyIdxPro_Main i.lyIdxPro_bg { line-height:200px; font-size:200px;}
	.lyIdxPro_Main .swiper-container .swiper-slide .lyIdxPro_Text { padding:0 40px 0 0;}
	.lyIdxPro_Text a.lyIdxPro_Name { line-height:30px; font-size:22px;}
	.lyIdxPro_Text p { margin:10px auto 20px;}
	.lyIdxPro_Text ul { margin:0 0 20px;}
	.lyIdxPro_Main .swiper-container .swiper-slide .lyIdxPro_Img { height:440px;}
	.ProControl_Main .swiper-pagination span.swiper-pagination-bullet { margin:0 6%;}
}
@media (max-width:1024px) {
	.lyIdxPro_Main .swiper-container { padding:0 0 60px;}
	.lyIdxPro_Main .swiper-container .swiper-slide .lyIdxPro_Img { height:420px;}
	.ProControl_Main .swiper-pagination span.swiper-pagination-bullet { margin:0 5%;}	
	.Pro_Control .ProControl_Main { height:40px; padding:7px 0;}
	.ProControl_Main .swiper-button-prev4, .ProControl_Main .swiper-button-next4 { z-index:11!important;}
	.ProControl_Main .swiper-button-prev4 { left:0!important;}
}
@media (max-width:920px) {
	.lyIdxPro_Main i.lyIdxPro_bg { line-height:180px; font-size:180px;}
	.lyIdxPro_Main .swiper-container .swiper-slide .lyIdxPro_Img { height:400px;}
}
@media (max-width:820px) {
	.lyIdx_Products { padding:40px 0;}
	.lyIdx_Products .lyIdxPro_Main { padding:0 20px;}
	.lyIdxPro_Main .swiper-container { padding:0 0 52px;}
	.lyIdxPro_Main i.lyIdxPro_bg { line-height:160px; font-size:160px;}
	.lyIdxPro_Text a.lyIdxPro_Name { line-height:28px; font-size:20px;}
	.lyIdxPro_Text ul li { margin:0 auto;}
	.lyIdxPro_Main .swiper-container .swiper-slide .lyIdxPro_Img { height:360px;}
	
	.Pro_Control .ProControl_Main { height:32px; padding:3px 0;}
	.ProControl_Main .swiper-button-prev4, .ProControl_Main .swiper-button-next4 { width:64px!important; height:32px!important;}
	.ProControl_Main .swiper-button-prev4 img, .ProControl_Main .swiper-button-next4 img { width:20px; height:20px; margin:6px auto;}
}
@media (max-width:767px) {
	.lyIdxPro_Main i.lyIdxPro_bg { line-height:80px; font-size:80px;}
	.lyIdxPro_Main .swiper-container .swiper-slide .lyIdxPro_Text { width:100%; margin:0 auto; padding:0; position:inherit; left:inherit; top:inherit; right:inherit; bottom:inherit; transform:none; -moz-transform:none; -ms-transform:none; -o-transform:none; -webkit-transform:none;}
	.lyIdxPro_Main .swiper-container .swiper-slide .lyIdxPro_Img { width:100%; height:300px; margin:0 auto 20px;}
	
	.ProControl_Main .swiper-pagination span.swiper-pagination-bullet { margin:0 1%;}
}
@media (max-width:375px) {
	.lyIdxPro_Main i.lyIdxPro_bg { line-height:64px; font-size:64px;}
	.lyIdxPro_Text p { margin:10px auto;}
	.lyIdxPro_Text ul { margin:0 0 10px;}
	.lyIdxPro_Main .swiper-container .swiper-slide .lyIdxPro_Img { height:260px;}
	.ProControl_Main .swiper-button-prev4, .ProControl_Main .swiper-button-next4 { width:60px!important;}
}
@media (max-width:320px) {
	.lyIdxPro_Main .swiper-container .swiper-slide .lyIdxPro_Img { height:220px;}
	.ProControl_Main .swiper-pagination span.swiper-pagination-bullet { margin:0 3%;}
	.ProControl_Main .swiper-button-prev4, .ProControl_Main .swiper-button-next4 { display:none;}
}
@media (max-width:280px) {
	.lyIdxPro_Main .swiper-container .swiper-slide .lyIdxPro_Img { height:200px;}
}
/*lyIdx_Products 结束*/


/*lyIdx_News 开始*/
.lyIdx_News { width:100%; height:auto; overflow:hidden; margin:0 auto; padding:100px 0; background:#f9f9f9 url(../images/NewBg.png) center center no-repeat;}
.lyIdx_News .lyIdxNews_Main { width:1600px; height:auto; min-height:320px; margin:0 auto; padding:0; position:relative;}
.lyIdxNews_Main .lyIdxNews_Container { width:100%; height:auto; margin:60px auto 0; padding:0;}
.lyIdxNews_Container .lyIdxNews_Rec { width:60%; height:auto; overflow:hidden; margin:0; padding:0; background-color:#fff; float:left; position:relative;}
.lyIdxNews_Rec .lyIdxNews_RecImg { width:100%; height:560px; overflow:hidden; margin:0; padding:0; position:relative;}
.lyIdxNews_Rec .lyIdxNews_RecImg a { display:block; width:100%; height:100%; margin:0; padding:0; position:relative;}
.lyIdxNews_Rec .lyIdxNews_RecImg a img { display:block; width:100%; height:100%; overflow:hidden; object-fit:cover; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.lyIdxNews_Rec:hover .lyIdxNews_RecImg a img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}
.lyIdxNews_Rec .lyIdxNews_RecText { width:100%; height:auto; overflow:hidden; margin:0; padding:50px 50px 30px; background-image: -webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.7)); position: absolute; bottom:0; left:0;}
.lyIdxNews_RecText a.lyIdxNews_RecName { display:block; width:100%; height:40px; overflow:hidden; line-height:40px; color:#fff; font-size:24px; font-weight:bold; white-space:nowrap; text-overflow:ellipsis; margin:0 auto; padding:0;}
.lyIdxNews_RecText a.lyIdxNews_RecName:hover { color: #00a7de; background-image:-webkit-linear-gradient(right,#19c4be,#00a7de); -webkit-background-clip:text; -webkit-text-fill-color:transparent;}
.lyIdxNews_RecText p { width:100%; height:30px; overflow:hidden; line-height:30px; color:rgba(255,255,255,0.6); font-size:16px; white-space:nowrap; text-overflow:ellipsis; margin:0 auto; padding:0;}
.lyIdxNews_RecText .lyIdxNews_RecTime { width:100%; height:auto; overflow:hidden; line-height:24px; color:#fff; font-size:16px; margin:15px auto 0; padding:20px 0 0; border-top:1px solid rgba(255,255,255,0.15);}
.lyIdxNews_RecTime span { display:block; width:auto; height:24px; overflow:hidden; line-height:24px; color:#fff; font-size:14px; margin:0 30px 0 0; padding:0 15px; background:url(../images/line.jpg) center center no-repeat; background-size:100% 100%; border-radius:4px; float:left;}
.lyIdxNews_RecTime img { display:inline-block; width:16px; height:16px; vertical-align:middle; margin:-2px 10px 0 0; padding:0;}

.lyIdxNews_Container .lyIdxNews_List { width:40%; height:560px; overflow:hidden; margin:0; padding:0 50px; background-color:#fff; float:right;}
.lyIdxNews_List ul li { padding:30px 0; border-bottom:1px solid #e6e6e6;}
.lyIdxNews_List ul li:last-child { border:0;}
.lyIdxNews_List ul li a.lyIdxNews_Name { display:block; width:100%; height:40px; overflow:hidden; line-height:40px; color:#333; font-size:20px; font-weight:bold; white-space:nowrap; text-overflow:ellipsis; margin:0 auto; padding:0;}
.lyIdxNews_List ul li:hover a.lyIdxNews_Name { color: #00a7de; background-image:-webkit-linear-gradient(right,#19c4be,#00a7de); -webkit-background-clip:text; -webkit-text-fill-color:transparent;}
.lyIdxNews_List ul li p { width:100%; height:30px; overflow:hidden; line-height:30px; color:#999; font-size:16px; white-space:nowrap; text-overflow:ellipsis; margin:0 auto 30px; padding:0;}
.lyIdxNews_List ul li .lyIdxNews_Time { width:100%; height:auto; overflow:hidden; line-height:24px; color:#999; font-size:16px; margin:0 auto; padding:0; border-top:1px solid rgba(255,255,255,0.15);}
.lyIdxNews_List ul li .lyIdxNews_Time span { display:block; width:auto; height:24px; overflow:hidden; line-height:24px; color:#999; font-size:14px; margin:0 30px 0 0; padding:0 15px; background-color:#f5f5f5; border-radius:4px; float:left;}
.lyIdxNews_List ul li .lyIdxNews_Time img { display:inline-block; width:16px; height:16px; vertical-align:middle; margin:-2px 10px 0 0; padding:0;}
.lyIdxNews_List ul li:hover .lyIdxNews_Time span { color:#fff; background:url(../images/line.jpg) center center no-repeat; background-size:100% 100%;}

@media (max-width:1680px) {
	.lyIdx_News .lyIdxNews_Main { width:100%; padding:0 60px;}
	.lyIdxNews_Rec .lyIdxNews_RecImg { height:550px;}
	.lyIdxNews_Container .lyIdxNews_List { height:550px; padding:0 40px;}
	.lyIdxNews_List ul li { padding:28px 0;}
}
@media (max-width:1600px) {
	.lyIdxNews_Rec .lyIdxNews_RecImg { height:520px;}
	.lyIdxNews_RecText a.lyIdxNews_RecName { font-size:22px;}
	.lyIdxNews_Rec .lyIdxNews_RecText { padding:30px 40px;}
	.lyIdxNews_Container .lyIdxNews_List { height:520px; padding:0 40px;}
	.lyIdxNews_List ul li { padding:24px 0;}
	
}
@media (max-width:1560px) {
	.lyIdx_News { padding:80px 0;}
	.lyIdxNews_Main .lyIdxNews_Container { margin:40px auto 0;}
	.lyIdxNews_Rec .lyIdxNews_RecImg { height:500px;}
	.lyIdxNews_RecText a.lyIdxNews_RecName { font-size:20px;}
	.lyIdxNews_RecText p { font-size:15px;}	
	.lyIdxNews_RecText .lyIdxNews_RecTime { font-size:14px;}
	.lyIdxNews_RecTime span { margin:0 20px 0 0; padding:0 10px;}
	.lyIdxNews_RecTime img { margin:-2px 6px 0 0;}
	.lyIdxNews_Rec .lyIdxNews_RecText { padding:20px 40px;}
	.lyIdxNews_Container .lyIdxNews_List { height:500px; padding:0 40px;}
	.lyIdxNews_List ul li { padding:25px 0 26px;}
	.lyIdxNews_List ul li p { font-size:15px; margin:0 auto 20px;}
	.lyIdxNews_List ul li .lyIdxNews_Time { font-size:14px;}
	.lyIdxNews_List ul li .lyIdxNews_Time span { margin:0 20px 0 0; padding:0 10px;}
	.lyIdxNews_List ul li .lyIdxNews_Time img { margin:-2px 6px 0 0;}
}
@media (max-width:1440px) {
	.lyIdxNews_Rec .lyIdxNews_RecImg { height:460px;}
	.lyIdxNews_Container .lyIdxNews_List { height:460px;}
	.lyIdxNews_List ul li { padding:18px 0 25.5px;}
	.lyIdxNews_List ul li a.lyIdxNews_Name { font-size:18px;}
	.lyIdxNews_List ul li p { height:24px; line-height:24px; font-size:14px;}
}
@media (max-width:1366px) {
	.lyIdx_News { padding:60px 0;}
	.lyIdx_News .lyIdxNews_Main { width:100%; padding:0 40px;}
	.lyIdxNews_Main .lyIdxNews_Container { margin:30px auto 0;}
	.lyIdxNews_Rec .lyIdxNews_RecImg { height:440px;}
	.lyIdxNews_Rec .lyIdxNews_RecText { padding:20px 30px;}
	.lyIdxNews_Container .lyIdxNews_List { height:440px; padding:0 30px;}
	.lyIdxNews_List ul li { padding:15px 0 22px;}
}
@media (max-width:1280px) {
	.lyIdxNews_Container .lyIdxNews_Rec { width:58%;}
	.lyIdxNews_Rec .lyIdxNews_RecImg { height:420px;}
	.lyIdxNews_Rec .lyIdxNews_RecText { padding:20px;}
	.lyIdxNews_Container .lyIdxNews_List { width:42%; height:420px; padding:0 20px;}
	.lyIdxNews_List ul li { padding:10px 0 20px;}
}
@media (max-width:1200px) {
	.lyIdxNews_Container .lyIdxNews_Rec { width:56%;}
	.lyIdxNews_Rec .lyIdxNews_RecImg { height:380px;}
	.lyIdxNews_Rec .lyIdxNews_RecText { padding:20px;}
	.lyIdxNews_RecText a.lyIdxNews_RecName { height:32px; line-height:32px; font-size:18px;}
	.lyIdxNews_RecText p { height:24px; line-height:24px; font-size:14px;}
	.lyIdxNews_RecText .lyIdxNews_RecTime { margin:10px auto 0; padding:15px 0 0;}
	
	.lyIdxNews_Container .lyIdxNews_List { width:44%; height:380px; padding:0 20px;}
	.lyIdxNews_List ul li { padding:12px 0 20px;}
	.lyIdxNews_List ul li a.lyIdxNews_Name { height:30px; line-height:30px; font-size:16px;}
	.lyIdxNews_List ul li p { margin:0 auto 15px;}
}
@media (max-width:1080px) {
	.lyIdxNews_Rec .lyIdxNews_RecImg { height:360px;}
	.lyIdxNews_Container .lyIdxNews_List { height:360px;}
	.lyIdxNews_List ul li { padding:12px 0 18px;}
	.lyIdxNews_List ul li p { margin:0 auto 10px;}
}
@media (max-width:1024px) {

}
@media (max-width:820px) {
	.lyIdx_News { padding:40px 0;}
	.lyIdx_News .lyIdxNews_Main { padding:0 20px;}
	.lyIdxNews_Main .lyIdxNews_Container { margin:20px auto 0;}
	.lyIdxNews_Container .lyIdxNews_Rec, .lyIdxNews_Container .lyIdxNews_List { width:100%; height:auto;}
	.lyIdxNews_List ul li { padding:15px 0 20px;}
}
@media (max-width:767px) {
	.lyIdxNews_Rec .lyIdxNews_RecImg { height:240px;}
	.lyIdxNews_Rec .lyIdxNews_RecText { padding:10px;}
	.lyIdxNews_RecText a.lyIdxNews_RecName { height:30px; line-height:30px; font-size:16px;}
	.lyIdxNews_RecText p { height:20px; line-height:20px; font-size:12px;}
	.lyIdxNews_RecText .lyIdxNews_RecTime { margin:5px auto 0; padding:10px 0 0; font-size:12px;}
	.lyIdxNews_RecTime span { font-size:12px;}
	
	.lyIdxNews_Container .lyIdxNews_List { padding:0 10px;}
	.lyIdxNews_List ul li p { height:20px; line-height:20px; font-size:12px;}
	.lyIdxNews_List ul li .lyIdxNews_Time { font-size:12px;}
	.lyIdxNews_List ul li .lyIdxNews_Time span { font-size:12px;}
}
@media (max-width:375px) {
	.lyIdxNews_Rec .lyIdxNews_RecImg { height:220px;}
}
@media (max-width:320px) {

}
/*lyIdx_News 结束*/


/*lyIdx_Brand 开始*/
.lyIdx_Brand { width:100%; height:auto; overflow:hidden; margin:0 auto; padding:100px 0 40px; background-color:#fff;}
.lyIdx_Brand .lyIdxBrand_Main { width:1600px; height:auto; min-height:200px; margin:0 auto; padding:0; position:relative;}
.lyIdxBrand_Main .lyBrand_swiper { width: 100%; height: auto; margin:60px auto 0; padding: 0; box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box;}
.lyBrand_swiper .swiper-container { width: 100%; height: auto; overflow: hidden; margin: 0 auto; padding:0 0 80px; position: relative;}
.lyBrand_swiper .swiper-container .swiper-slide {}
.lyBrand_swiper .swiper-container .swiper-slide p { width:100%; height: 100px; overflow: hidden; margin:0 auto 10px; padding:0; border: 1px solid #e6e6e6; position: relative; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.lyBrand_swiper .swiper-container .swiper-slide:hover p { border: 1px solid #00a7de;}
.lyBrand_swiper .swiper-container .swiper-slide p img { display: block; max-width: 100%; max-height: 100%; margin: auto; padding: 0; position: absolute; left: 0; top: 0; right: 0; bottom: 0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.lyBrand_swiper .swiper-container .swiper-slide:hover p img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}
.lyBrand_swiper .swiper-container .swiper-slide span { display:block; width:100%; height:20px; overflow:hidden; line-height:20px; color:#333; font-size:16px; text-align:center; margin:0 auto; padding:0;}
.lyBrand_swiper .swiper-container .swiper-slide:hover span { color:#00a7de;}

.lyBrand_swiper .swiper-container .swiper-button-prev8, .lyBrand_swiper .swiper-container .swiper-button-next8 { width: 80px !important; height:40px !important; text-align: center; white-space:nowrap; text-overflow:ellipsis; position: absolute; top: inherit!important; bottom:0; opacity: 1; background: none; cursor: pointer; background: rgba(0,0,0,0.25); border-radius:20px;}
.lyBrand_swiper .swiper-container .swiper-button-prev8 { right: 50%; margin:0 20px 0 0;}
.lyBrand_swiper .swiper-container .swiper-button-next8 { left: 50%; margin:0 0 0 20px;}
.lyBrand_swiper .swiper-container .swiper-button-prev8:hover, .lyBrand_swiper .swiper-container .swiper-button-next8:hover { background: url(../images/bg01.jpg) center center no-repeat; background-size: 100% 100%;}
.lyBrand_swiper .swiper-container .swiper-button-prev8 i, .lyBrand_swiper .swiper-container .swiper-button-next8 i { display:block; width:20px; height:20px; margin:10px auto; padding:0;}
.lyBrand_swiper .swiper-container .swiper-button-prev8 i { background: url(../images/jt07.png) center center no-repeat; background-size: 20px 20px;}
.lyBrand_swiper .swiper-container .swiper-button-next8 i { background: url(../images/jt01.png) center center no-repeat; background-size: 20px 20px;}

@media (max-width:1680px) {
	.lyIdx_Brand .lyIdxBrand_Main { width:100%; padding:0 60px;}

}
@media (max-width:1600px) {
	
}
@media (max-width:1560px) {
	.lyIdx_Brand { padding:80px 0 40px;}
	.lyIdxBrand_Main .lyBrand_swiper { margin:40px auto 0;}
}
@media (max-width:1440px) {

}
@media (max-width:1366px) {
	.lyIdx_Brand { padding:60px 0 40px;}
	.lyIdx_Brand .lyIdxBrand_Main { width:100%; padding:0 40px;}

}
@media (max-width:1280px) {

}
@media (max-width:1200px) {

}
@media (max-width:1080px) {

}
@media (max-width:1024px) {

}
@media (max-width:820px) {
	.lyIdx_Brand { padding:40px 0 20px;}
	.lyIdx_Brand .lyIdxBrand_Main { padding:0 20px;}
	.lyIdxBrand_Main .lyBrand_swiper { margin:20px auto 0;}
	.lyBrand_swiper .swiper-container { padding:0 0 60px;}
	.lyBrand_swiper .swiper-container .swiper-slide p { height:90px;}

}
@media (max-width:767px) {
	.lyBrand_swiper .swiper-container .swiper-slide p { height:86px;}
	.lyBrand_swiper .swiper-container .swiper-slide span { font-size:14px;}
}
@media (max-width:375px) {
	.lyBrand_swiper .swiper-container .swiper-slide p { height:80px;}
}
@media (max-width:320px) {
	.lyIdx_Brand .lyIdxBrand_Main { min-height:240px;}
	.lyBrand_swiper .swiper-container .swiper-slide p { height:72px;}
}
/*lyIdx_News 结束*/


/*lyIdx_Contact 开始*/
.lyIdx_Contact { width:100%; height:auto; overflow:hidden; margin:0 auto; padding:0; position:relative;}
.lyIdx_Contact .lyIdxContact_Map { width:100%; height:440px; overflow:hidden; margin:0 auto; padding:0; position:relative;}
.lyIdxContact_Map #container { width:100%; height:120%; overflow:hidden; margin:0 auto; padding:0;}
.lyIdxContact_Map i { display:block; width:100%; height:100%; background-color:rgba(0,0,0,0.8); margin:0; padding:0; position:absolute; left:0; top:0;}

.lyIdx_Contact .lyIdxContact_Text { width:800px; height:auto; margin:0; padding:0; position:absolute; top:50%; right:50%; z-index:1; transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); -o-transform:translateY(-50%); -webkit-transform:translateY(-50%);}
.lyIdxContact_Text .lyIdxContact_Ms { width:100%; height:auto; overflow:hidden; line-height:30px; color:rgba(255,255,255,0.45); font-size:16px; margin:30px auto 60px; padding:0;}

.lyIdx_Contact .lyIdxContact_Form { width:58%; height:100%; overflow:hidden; margin:0; padding:80px 160px; background:url(../images/ContactBg.jpg) center center no-repeat; background-size:cover; border-radius:240px 0 0 0; position:absolute; top:0; right:0; z-index:2;}
.lyIdxContact_Form .lyIdxContact_FormTit { width:100%; height:auto; line-height:40px; color:#fff; font-size:30px; font-weight:bold; margin:0 auto 30px; padding:0;}
.lyIdxContact_FormTit span { display:inline-block; color:rgba(255,255,255,0.25); font-size:24px; font-weight:bold; margin:0 0 0 20px; padding:0;}
.lyIdxContact_Form .FormIpt1 { width:49%; height:auto; overflow:hidden; margin:0 2% 15px 0; padding:0; float:left;}
.lyIdxContact_Form .FormIpt2 { width:49%; height:auto; overflow:hidden; margin:0 0 15px; padding:0; float:left;}
.FormIpt1 input, .FormIpt2 input { width:100%; height:40px; overflow:hidden; line-height:40px; color:#666; font-size:16px; margin:0 auto; padding:0 15px; background-color:#fff; border:0; outline:none;}
.lyIdxContact_Form .FormArea { width:100%; height:auto; overflow:hidden; margin:0 auto 15px; padding:0;}
.FormArea textarea { display:block; width:100%; height:90px; overflow:hidden; line-height:30px; color:#666; font-size:16px; margin:0 auto; padding:5px 15px; background-color:#fff; border:0; outline:none; resize:none;}
.lyIdxContact_Form .FormBtn { width:100%; height:auto; overflow:hidden; margin:0 auto; padding:0;}
.FormBtn input { display:block; width:132px; height:44px; overflow:hidden; line-height:44px; color:#00a7de; font-size:18px; text-align:center; background-color:#fff; margin:0 30px 0 0; padding:0; border:0; outline:none; float:left; cursor:pointer;}
.FormBtn input:nth-child(2) { color:#fff; background-color:#333;}

@media (max-width:1680px) {
	.lyIdx_Contact .lyIdxContact_Text { width:45%; right:inherit; left:60px;}
	.lyIdx_Contact .lyIdxContact_Form { width:50%; padding:80px 60px 80px 120px; border-radius:200px 0 0 0;}
}
@media (max-width:1600px) {
	.lyIdxContact_Text .lyIdxContact_Ms { margin:20px auto 40px;}
	.lyIdx_Contact .lyIdxContact_Map { height:400px;}
	.lyIdx_Contact .lyIdxContact_Form { padding:60px 60px 60px 120px;}
}
@media (max-width:1560px) {
	.lyIdx_Contact .lyIdxContact_Form { padding:67px 60px; border-radius:160px 0 0 0;}
	.lyIdxContact_Form .lyIdxContact_FormTit { font-size:28px; margin:0 auto 20px;}
	.lyIdxContact_FormTit span { font-size:22px;}
	.FormIpt1 input, .FormIpt2 input, .FormArea textarea { font-size:15px;}
	.FormBtn input { font-size:16px; margin:0 20px 0 0;}
}
@media (max-width:1440px) {
	.lyIdxContact_Text .lyIdxContact_Ms { line-height:24px; font-size:14px; margin:12px auto 24px;}
	.lyIdx_Contact .lyIdxContact_Map { height:360px;}
	.lyIdx_Contact .lyIdxContact_Form { padding:60px; border-radius:120px 0 0 0;}
	.lyIdxContact_Form .lyIdxContact_FormTit { line-height:30px; font-size:24px; margin:0 auto 15px;}
	.lyIdxContact_FormTit span { font-size:18px; margin:0 0 0 10px;}
	.lyIdxContact_Form .FormIpt1 { margin:0 2% 12px 0;}
	.lyIdxContact_Form .FormIpt2 { margin:0 0 12px;}
	.lyIdxContact_Form .FormArea { margin:0 auto 12px;}
	.FormIpt1 input, .FormIpt2 input, .FormArea textarea { font-size:14px;}
	.FormArea textarea { line-height:24px;}
	.FormBtn input { height:40px; line-height:40px; font-size:16px;}
}
@media (max-width:1366px) {
	.lyIdx_Contact .lyIdxContact_Text { left:40px;}
	.lyIdx_Contact .lyIdxContact_Form { padding:60px 40px; border-radius:100px 0 0 0;}
}
@media (max-width:1280px) {

}
@media (max-width:1200px) {
	.lyIdx_Contact .lyIdxContact_Text { width:38%;}
	.lyIdx_Contact .lyIdxContact_Form { width:54%;}
}
@media (max-width:1080px) {
	.lyIdx_Contact .lyIdxContact_Text { width:36%;}
	.lyIdx_Contact .lyIdxContact_Form { width:56%;}
}
@media (max-width:1024px) {

}
@media (max-width:820px) {
	.lyIdx_Contact .lyIdxContact_Map { height:308px;}
	.lyIdx_Contact .lyIdxContact_Form { padding: 40px 20px; border-radius: 60px 0 0 0;}
	.lyIdxContact_Form .lyIdxContact_FormTit { font-size:22px; margin:0 auto 10px;}
	.lyIdxContact_FormTit span { font-size:16px;}
	.FormIpt1 input, .FormIpt2 input { height:36px; line-height:36px;}
	.FormBtn input { height:36px; line-height:36px; font-size:14px;}
	.lyIdx_Contact .lyIdxContact_Text { width:38%; left:20px;}
}
@media (max-width:767px) {
	.lyIdx_Contact .lyIdxContact_Map { height:240px;}
	.lyIdx_Contact .lyIdxContact_Text { width:100%; padding:0 20px; top:40px; left:0; transform:none; -moz-transform:none; -ms-transform:none; -o-transform:none; -webkit-transform:none;}
	.lyIdxContact_Text .ly_More1 { position:absolute; top:20px; right:20px;}
	.lyIdx_Contact .lyIdxContact_Form { width:100%; margin:-60px auto 0; position:inherit; top:inherit; right:inherit;}
}
@media (max-width:375px) {

}
@media (max-width:320px) {
	.FormBtn input { width:100px; margin:0 10px 0 0;}
}
/*lyIdx_Contact 结束*/


/*nyBanner 开始*/
.nyBanner { width:100%; height:550px; overflow:hidden; margin:90px auto 0; padding:0; position:relative;}
.nyBanner img.BaImg { display:block; width:1920px; height:550px; margin:0; padding:0; position:absolute; left:50%; top:50%; transform: translate(-50%,-50%); -moz-transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%);}
.nyBanner .nyBa_Text { width:1500px; height:auto; margin:0; padding:0; position:absolute; top:50%; left:50%; transform: translate(-50%,-50%); -moz-transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%);}
.nyBa_Text em { display:block; width:100%; height:auto; overflow:hidden; line-height:30px; color:rgba(255,255,255,0.25); font-size:30px; font-weight:bold; font-style:normal; text-align:center; margin:0 auto; padding:0;}
.nyBa_Text p { width:100%; height:auto; overflow:hidden; line-height:40px; color:#fff; font-size:36px; font-weight:bold; text-align:center; margin:10px auto; padding:0;}
.Crumb { width:100%; height:auto; overflow:hidden; line-height:30px; color:#fff; font-size:16px; text-align:center; margin:0 auto; padding:0;}
.Crumb img { display:inline-block; width:20px; height:20px; vertical-align:middle; margin:-2px 10px 0 0; padding:0;}
.Crumb a { display:inline-block; width:auto; line-height:30px; color:#fff; font-size:16px; margin:0; padding:0;}
.Crumb a:hover { color:#00a7de;}
.Crumb span { display:inline-block; width:auto; line-height:30px; color:rgba(255,255,255,0.45); font-size:16px; margin:0; padding:0;}

.nyMenu { width:100%; height:auto; margin:0 auto; padding:0; background-color:#fff; box-shadow:0 6px 16px rgba(0,0,0,0.06); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.nyMenu .nyMenu_List { width:1500px; height:auto; margin:0 auto; padding:0;}
.nyMenu_List ul { width:100%; height:auto; margin:0 auto; padding:0; display:flex;}
.nyMenu_List ul li { height:auto; margin:0; padding:0; position:relative; flex-grow:1;}

.nyMenu_List ul li i { display:block; width:1px; height:16px; margin:-8px 0 0; padding:0; background-color:#ddd; position:absolute; top:50%; right:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.nyMenu_List ul li.MenuOn i, .nyMenu_List ul li:hover i { display:none;}
.nyMenu_List ul li a { display:block; width:100%; height:70px; overflow:hidden; line-height:70px; color:#333; font-size:18px; font-weight:bold; text-align:center; margin:0 auto; padding:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.nyMenu_List ul li.MenuOn a, .nyMenu_List ul li:hover a { color:#fff; background: url(../images/line.jpg) center center repeat-y; background-size:100%;}

@media (max-width:1680px) {
	.nyBanner { height:500px;}
	.nyBanner img.BaImg { width:1745px; height:500px;}
}
@media (max-width:1600px) {
	.nyBanner { height:464px;}
	.nyBanner img.BaImg { width:1620px; height:464px;}
	.nyBanner .nyBa_Text { width:100%; padding:0 60px;}
	
	.nyMenu { padding:0 60px;}
	.nyMenu .nyMenu_List { width:100%;}
}
@media (max-width:1560px) {
	.nyBanner { height:450px;}
	.nyBanner img.BaImg { width:1570px; height:450px;}
}
@media (max-width:1440px) {
	.nyBanner { height:420px; margin:90px auto 0;}
	.nyBanner img.BaImg { width:1466px; height:420px;}	
	.nyBa_Text em { font-size:28px;}
	.nyBa_Text p { font-size:32px; margin:5px auto;}
	.Crumb, .Crumb a, .Crumb span { font-size:15px;}
	
}
@media (max-width:1366px) {
	.nyBanner { height:400px;}
	.nyBanner img.BaImg { width:1396px; height:400px;}
	.nyBanner .nyBa_Text { padding:0 40px;}
	.nyBa_Text em { font-size:28px;}
	.nyBa_Text p { font-size:30px; margin:2px auto;}
	.Crumb, .Crumb a, .Crumb span { font-size:15px;}
	
	.nyMenu { padding:0 40px;}
	.nyMenu_List ul li a { height:60px; line-height:60px;}
}
@media (max-width:1280px) {
	.nyBanner { margin:80px auto 0; height:372px;}
	.nyBanner img.BaImg { width:1300px; height:372px;}
	.nyBa_Text em { font-size:26px;}
	.nyBa_Text p { font-size:28px; margin:0 auto;}
	.Crumb, .Crumb a, .Crumb span { font-size:14px;}
}
@media (max-width:1200px) {
	.nyBanner { height:355px;}
	.nyBanner img.BaImg { width:1240px; height:355px;}	
	
}
@media (max-width:1080px) {
	.nyBanner { height:330px;}
	.nyBanner img.BaImg { width:1152px; height:330px;}
}
@media (max-width:1079px) {

}
@media (max-width:1024px) {
	.nyBanner { height:310px;}
	.nyBanner img.BaImg { width:1082px; height:310px;}
}
@media (max-width:820px) {
	.nyBanner { height:260px; margin:64px auto 0;}
	.nyBanner img.BaImg { width:908px; height:260px;}
	.nyBanner .nyBa_Text { padding:0 20px;}
	.nyBa_Text em { font-size:22px;}
	.nyBa_Text p { line-height:32px; font-size:24px; margin:0 auto;}
	
	.nyMenu { padding:0;}
}
@media (max-width:767px) {
	.nyBanner { height:220px;}
	.nyBanner img.BaImg { width:768px; height:220px;}
	.nyBanner .nyBa_Text { padding:0 12px;}
	.nyBa_Text em { line-height:24px; font-size:18px;}
	.nyBa_Text p { line-height:30px; font-size:22px; margin:0 auto;}

	.nyMenu_List ul li a { height:48px; line-height:48px; font-size:14px;}
}
@media (max-width:375px) {
	.nyBanner { height:200px;}
	.nyBanner img.BaImg { width:698px; height:200px;}
	.Crumb, .Crumb a, .Crumb span { line-height:24px; font-size:12px;}
}
@media (max-width:320px) {
	.nyBanner { height:172px;}
	.nyBanner img.BaImg { width:600px; height:172px;}
}
@media (max-width:280px) {
	.nyMenu_List ul li a { font-size:12px;}
}
/*nyBanner 结束*/

/*nyAboutUs 开始*/
.nyAb_Gsjj { width:100%; height:auto; overflow:hidden; margin:0 auto; padding:100px 0; background-color:#f9f9f9;}
.nyAb_Gsjj .nyAbGsjj_Main { width:1500px; height:auto; min-height:300px; margin:0 auto; padding:0; position:relative;}
.nyAbGsjj_Main .nyAbGsjj_Img { width:50%; height:520px; overflow:hidden; margin:0; padding:0; float:left; position:relative;}
.nyAbGsjj_Img img { display:block; width:100%; height:100%; object-fit:cover; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.nyAbGsjj_Img:hover img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}
.nyAbGsjj_Main .nyAbGsjj_Con { width:50%; height:auto; overflow:hidden; margin:0; padding:0 0 0 60px; float:right;}
.nyAbGsjj_Con .nyAbGsjj_Name { width:100%; height:auto; overflow:hidden; line-height:40px; color:#333; font-size:36px; font-weight:bold; margin:0 auto 30px; padding:20px 0 20px 50px; position:relative;}
.nyAbGsjj_Name img { display:block; width:40px; height:40px; margin:0; padding:0; position:absolute; left:0; top:10px;}
.nyAbGsjj_Con .nyAbGsjj_Ms { width:100%; height:auto; max-height:240px; overflow-y:scroll; line-height:30px; color:#666; font-size:16px; word-break:break-all; text-align:justify; margin:0 auto; padding:0 30px 0 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.nyAbGsjj_Ms::-webkit-scrollbar { width:4px;}/* 滚动槽宽度 */
.nyAbGsjj_Ms::-webkit-scrollbar-track { background-color:#e6e6e6; border-radius:0px;}
.nyAbGsjj_Ms::-webkit-scrollbar-thumb { background-color:#00a7de;} /* 滚动条滑块默认状态 */
.nyAbGsjj_Ms::-webkit-scrollbar-thumb:window-inactive { background-color:#00a7de;} /* 滚动条滑块点击状态 */
.nyAbGsjj_Con .nyAbGsjj_Ms div, .nyAbGsjj_Con .nyAbGsjj_Ms p { width:100%; height:auto; line-height:30px!important; line-height:30px!important; color:#666!important; font-family:Arial,RobotoRegular,Helvetica,\5FAE\8F6F\96C5\9ED1,sans-serif!important; font-size:16px!important; margin:0 auto 15px; padding:0;}
.nyAbGsjj_Con .nyAbGsjj_Ms span, .nyAbGsjj_Con .nyAbGsjj_Ms em, .nyAbGsjj_Con .nyAbGsjj_Ms font { display:inline-block; line-height:30px!important; line-height:30px!important; color:#666!important; font-family:Arial,RobotoRegular,Helvetica,\5FAE\8F6F\96C5\9ED1,sans-serif!important; font-size:16px!important; font-style:normal!important;}

.nyAbGsjj_Data { width:55%; height:auto; margin:0; padding:0 0 0 5%; background:url(../images/Bg01.png) 0 0 no-repeat; background-size:100% 100%; position:absolute; right:0; bottom:0;}
.nyAbGsjj_Data dl { padding:25px 0;}
.nyAbGsjj_Data dl dd { width:33.333333%; height:auto; margin:0; padding:0 50px; border-right:1px solid rgba(255,255,255,0.25); float:left;}
.nyAbGsjj_Data dl dd:nth-child(3) { border:0;}
.nyAbGsjj_Data dl dd p { width:100%; height:40px; line-height:40px; color:#fff; font-family:"RobotoBold"; font-size:40px; text-align:center; margin:0 auto 10px; padding:0;}
.nyAbGsjj_Data dl dd p sub { display:inline-block; line-height:20px; color:rgba(255,255,255,0.65); font-family:Arial,RobotoRegular,Helvetica,\5FAE\8F6F\96C5\9ED1,sans-serif!important; font-size:15px; vertical-align:middle; margin:0 0 0 5px;}
.nyAbGsjj_Data dl dd span { display:block; width:100%; height:25px; overflow:hidden; line-height:25px; color:#fff; font-size:16px; font-weight:bold; text-align:center; margin:0 auto; padding:0;}

.nyAb_Qywh { width:100%; height:auto; overflow:hidden; margin:0 auto; padding:100px 0;}
.nyAb_Qywh .nyAbQywh_Main { width:1500px; height:auto; margin:0 auto; padding:0;}
.nyAbQywh_Main .nyAbQywh_List { width:100%; overflow:hidden; margin:60px auto 0; padding:0;}
.nyAbQywh_List ul li { width:23.65%; height:450px; overflow:hidden; margin:0 1.8% 0 0; padding:0; float:left; position:relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.nyAbQywh_List ul li:nth-child(4) { margin:0;}
.nyAbQywh_List ul li img.Culture_img { display:block; width:100%; height:100%; object-fit:cover; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.nyAbQywh_List ul li:hover img.Culture_img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}
.nyAbQywh_List ul li i.Culture_Bg { display:block; width:100%; height:100%; overflow:hidden; background:url(../images/Culture_Bg1.png) center bottom repeat-x; background-size:100% 100%; position:absolute; left:0; top:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.nyAbQywh_List ul li:hover i.Culture_Bg { background:url(../images/Culture_Bg2.png) center bottom repeat-x; background-size:100% 100%;}
.nyAbQywh_List ul li .Culture_Text { width:100%; height:auto; overflow:hidden; margin:0; padding:22px 26px; position:absolute; left:0; bottom:0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.nyAbQywh_List ul li .Culture_Text p { width:100%; height:30px; overflow:hidden; line-height:30px; color:#fff; font-size:22px; font-weight:bold; margin:0 auto; padding:0;}
.nyAbQywh_List ul li .Culture_Text p img.Culture_ico { display:block; width:24px; height:24px; margin:3px 10px 3px 0; padding:0; float:left;}
.nyAbQywh_List ul li .Culture_Text span { display:block; width:100%; height:0; overflow:hidden; line-height:30px; color:#fff; font-size:16px; word-break:break-all; margin:0 auto; padding:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.nyAbQywh_List ul li:hover .Culture_Text span { height:60px; margin:10px auto 0;}

.nyAb_History { width:100%; height:auto; overflow:hidden; margin:0 auto; padding:100px 0; background-color:#f9f9f9;}
.nyAb_History .nyAbHist_Main { width:1500px; height:auto; margin:0 auto; padding:0;}
.nyAbHist_Main .nyAbHist_List { width:100%; height:auto; margin:60px auto; padding:0;}
.nyAbHist_List .swiper-container .swiper-slide { width:100%; height:auto; margin:0; padding:0; position:relative;}
.nyAbHist_List .swiper-container .swiper-slide .nyAbHist_Img { width:44%; height:380px; overflow:hidden; margin:0; padding:0; float:left; position:relative;}
.nyAbHist_Img img { display:block; width:100%; height:100%; object-fit:cover; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.nyAbHist_Img:hover img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}

.nyAbHist_List .swiper-container .swiper-slide .nyAbHist_Text { width:56%; height:auto; overflow:hidden; margin:0; padding:0 0 0 100px; position:absolute; top:50%; right:0; transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); -webkit-transform: translateY(-50%);}
.nyAbHist_Text h5 { width:100%; height:auto; line-height:60px; font-size:60px; font-weight:bold; margin:0 auto 40px; padding:0;}
.nyAbHist_Text .nyAbHist_Ms { width:100%; height:auto; max-height:240px; overflow-y:scroll; line-height:30px; color:#666; font-size:16px; word-break:break-all; text-align:justify; margin:0 auto; padding:0 30px 0 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.nyAbHist_Ms::-webkit-scrollbar { width:4px;}/* 滚动槽宽度 */
.nyAbHist_Ms::-webkit-scrollbar-track { background-color:#e6e6e6; border-radius:0px;}
.nyAbHist_Ms::-webkit-scrollbar-thumb { background-color:#00a7de;} /* 滚动条滑块默认状态 */
.nyAbHist_Ms::-webkit-scrollbar-thumb:window-inactive { background-color:#00a7de;} /* 滚动条滑块点击状态 */
.nyAbHist_Ms div, .nyAbHist_Ms p { width:100%; height:auto; line-height:30px!important; line-height:30px!important; color:#666!important; font-family:Arial,RobotoRegular,Helvetica,\5FAE\8F6F\96C5\9ED1,sans-serif!important; font-size:16px!important; margin:0 auto 15px; padding:0;}
.nyAbHist_Ms span, .nyAbHist_Ms em, .nyAbHist_Ms font { display:inline-block; line-height:30px!important; line-height:30px!important; color:#666!important; font-family:Arial,RobotoRegular,Helvetica,\5FAE\8F6F\96C5\9ED1,sans-serif!important; font-size:16px!important; font-style:normal!important;}

.nyAbHist_Main .nyAbHist_Time { width:1500px; height:auto; margin:0 auto; padding:0 60px; position:relative;}
.nyAbHist_Time .TmLine { width:300%; height:1px; overflow:hidden; margin:0; padding:0; background:url(../images/line.jpg) center center repeat-y; background-size:100% 100%; position:absolute; left:-100%; top:12px; opacity:0.2;}
.nyAbHist_Time .swiper-container .swiper-slide { width:15%; height:auto; margin:0; padding:0; opacity:0.45;}
.nyAbHist_Time .swiper-container .swiper-slide span { display:block; width:26px; height:26px; margin:0 auto 15px; padding:8px; background:none; border-radius:50%;}
.nyAbHist_Time .swiper-container .swiper-slide span i { display:block; width:10px; height:10px; overflow:hidden; margin:0 auto; padding:0; border:2px solid #00a7de; background:#f9f9f9; border-radius:50%;}
.nyAbHist_Time .swiper-container .swiper-slide p { width:100%; height:auto; line-height:30px; font-size:20px; font-weight:bold; text-align:center; margin:0 auto; padding:0;}
.nyAbHist_Time .swiper-container .swiper-slide.swiper-slide-active { opacity:1;}
.nyAbHist_Time .swiper-container .swiper-slide.swiper-slide-active span { background-color:rgba(0,167,222,0.15);}
.nyAbHist_Time .swiper-container .swiper-slide.swiper-slide-active span i { border:0; background:url(../images/line.jpg) center center repeat-y; background-size:100% 100%;}
.nyAbHist_Time .swiper-container .swiper-slide.swiper-slide-active p { font-size:24px;}

.nyAbHist_Time .swiper-button-prev6, .nyAbHist_Time .swiper-button-next6 { width:44px!important; height:44px!important; margin:-10px 0 0!important; position:absolute!important; top:0!important; bottom: inherit!important; background: url(../images/bg01.jpg) center center no-repeat; background-size:100% 100%; cursor:pointer; border-radius:50%; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.nyAbHist_Time .swiper-button-prev6 img, .nyAbHist_Time .swiper-button-next6 img { display: block; width: 24px; height: 24px; overflow: hidden; margin: 8px auto; padding: 0;}
.nyAbHist_Time .swiper-button-prev6 { left:0!important;}
.nyAbHist_Time .swiper-button-next6 { right:0!important;}
.nyAbHist_Time .swiper-button-disabled { opacity:0.5;}

.nyAb_Honor { width:100%; height:auto; overflow:hidden; margin:0 auto; padding:100px 0 60px;}
.nyAb_Honor .nyAbHonor_Main { width:1500px; height:auto; margin:0 auto; padding:0;}
.nyAbHonor_Main .nyAbHonor_Tab { height:44px; margin:-46px 0 0; padding:0; float:right; position:relative;}
.nyAbHonor_Tab ul li { display:inline-block; width:auto; height:44px; overflow:hidden; line-height:44px; color:#666; font-size:16px; margin:0 0 0 50px; padding:0 30px; background:#f0f0f0; border-radius:22px; cursor:pointer; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.nyAbHonor_Tab ul li:hover, .nyAbHonor_Tab ul li.tabActive { color:#fff; background:url(../images/line.jpg) center center repeat-y; background-size:100% 100%;}

.nyAbHonor_Main .nyAbHonor_List { width:100%; height:auto; margin:0 auto; padding:60px 0; position:relative;}
.nyAbHonor_List .swiper-container .swiper-slide {}
.nyAbHonor_List .swiper-container .swiper-slide .nyAbHonor_Con { width:100%; height:480px; margin:0 0 15px; padding:0; padding:60px 90px; background:url(../images/bg02.jpg) center center no-repeat; background-size:100% 100%; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.nyAbHonor_List .swiper-container .swiper-slide:hover .nyAbHonor_Con, .nyAbHonor_List .swiper-container .swiper-slide.swiper-slide-active .nyAbHonor_Con { background:url(../images/bg03.jpg) center center no-repeat; background-size:100% 100%;}
.nyAbHonor_List .swiper-container .swiper-slide .nyAbHonor_Con .nyAbHonor_Img { width:100%; height:100%; overflow:hidden; margin:0 auto; padding:0; background-color:#fff; box-shadow:0 30px 60px rgba(0,0,0,0.15);}
.nyAbHonor_List .swiper-container .swiper-slide .nyAbHonor_Con .nyAbHonor_Img a { display:block; width:100%; height:100%; overflow:hidden; margin:0 auto; padding:0; position:relative;}
.nyAbHonor_List .swiper-container .swiper-slide .nyAbHonor_Con .nyAbHonor_Img a img { display:block; max-width:100%; max-height:100%; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0;}
.nyAbHonor_List .swiper-container .swiper-slide .nyAbHonor_Name { width:100%; height:auto; overflow:hidden; margin:0 auto; padding:0; background:none;}
.nyAbHonor_List .swiper-container .swiper-slide .nyAbHonor_Name a { display:block; width:100%; height:40px; overflow:hidden; line-height:40px; color:#333; font-size:18px; text-align:center; white-space:nowrap; text-overflow:ellipsis; margin:0 auto; padding:0;}
.nyAbHonor_List .swiper-container .swiper-slide:hover .nyAbHonor_Name a font, .nyAbHonor_List .swiper-container .swiper-slide.swiper-slide-active .nyAbHonor_Name a font { color: #00a7de; background-image:-webkit-linear-gradient(right,#19c4be,#00a7de); -webkit-background-clip:text; -webkit-text-fill-color:transparent;}

/*分页器*/
.nyAbHonor_List .swiper-pagination7, .nyAbHonor_List .swiper-pagination8, .nyAbHonor_List .swiper-pagination9 { width:100%; height:12px; overflow:hidden; margin:0; padding:0; text-align:center; position:absolute; left:0; bottom:0!important;}
.nyAbHonor_List .swiper-pagination7 .swiper-pagination-bullet, .nyAbHonor_List .swiper-pagination8 .swiper-pagination-bullet, .nyAbHonor_List .swiper-pagination9 .swiper-pagination-bullet { width:12px; height:12px; opacity:0.25; background:url(../images/line.jpg) center center repeat-y; background-size:100% 100%; margin:0 12px; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.nyAbHonor_List .swiper-pagination7 .swiper-pagination-bullet-active, .nyAbHonor_List .swiper-pagination8 .swiper-pagination-bullet-active, .nyAbHonor_List .swiper-pagination9 .swiper-pagination-bullet-active { opacity:1;}

@media (max-width:1680px) {
	.nyAbQywh_List { width:90%;}
	
}
@media (max-width:1600px) {
	.nyAb_Gsjj { padding:80px 60px;}
	.nyAb_Gsjj .nyAbGsjj_Main { width:100%;}
	
	.nyAb_Qywh { padding:80px 60px;}
	.nyAb_Qywh .nyAbQywh_Main { width:100%;}
	.nyAbQywh_Main .nyAbQywh_List { margin:40px auto 0;}
	.nyAbQywh_List ul li { height:430px;}
	
	.nyAb_History { padding:80px 0 40px;}
	.nyAb_History .nyAbHist_Main { width:100%; padding:0 60px;}
	.nyAbHist_Main .nyAbHist_Time { width:100%;}
	.nyAbHist_Main .nyAbHist_List { margin:40px auto;}
	.nyAbHist_List .swiper-container .swiper-slide .nyAbHist_Text { padding:0 0 0 80px;}
	
	.nyAb_Honor { padding:80px 0 40px;}
	.nyAb_Honor .nyAbHonor_Main { width:100%; padding:0 60px;}
	.nyAbHonor_Main .nyAbHonor_List { padding:40px 0;}
	.nyAbHonor_List .swiper-pagination7 .swiper-pagination-bullet, .nyAbHonor_List .swiper-pagination8 .swiper-pagination-bullet, .nyAbHonor_List .swiper-pagination9 .swiper-pagination-bullet { margin:0 8px;}
	.nyAbHonor_List .swiper-container .swiper-slide .nyAbHonor_Con { height:480px; padding:40px 60px;}
}
@media (max-width:1560px) {
	.nyAbGsjj_Main .nyAbGsjj_Img { height:500px;}
	.nyAbGsjj_Con .nyAbGsjj_Name { font-size:32px;}	
	.nyAbGsjj_Con .nyAbGsjj_Ms div, .nyAbGsjj_Con .nyAbGsjj_Ms p { font-size:15px!important; margin:0 auto 10px;}
	.nyAbGsjj_Data dl { padding:20px 0;}
	.nyAbGsjj_Data dl dd { padding:0 40px;}
	.nyAbGsjj_Data dl dd p { font-size:36px; margin:0 auto 5px;}
	.nyAbGsjj_Data dl dd span { font-size:15px;}
	
	.nyAbQywh_List ul li { height:420px;}
	.nyAbQywh_List ul li .Culture_Text span { font-size:15px;}
	
	.nyAbHist_Text h5 { line-height:50px; font-size:50px;}
	.nyAbHist_Ms div, .nyAbHist_Ms p { font-size:15px!important; margin:0 auto 10px;}
	.nyAbHist_Time .swiper-container .swiper-slide span { margin:0 auto 10px;}
	.nyAbHist_Time .swiper-container .swiper-slide p { font-size:18px;}
	.nyAbHist_Time .swiper-container .swiper-slide.swiper-slide-active p { font-size:22px;}
	
	.nyAbHonor_Tab ul li { margin: 0 0 0 36px;}
	.nyAbHonor_List .swiper-container .swiper-slide .nyAbHonor_Con { margin:0 auto 10px;}
	.nyAbHonor_List .swiper-container .swiper-slide .nyAbHonor_Name a { font-size:16px;}
}
@media (max-width:1440px) {
	.nyAb_Gsjj { padding:80px 60px;}
	.nyAbGsjj_Main .nyAbGsjj_Img { height:480px;}
	.nyAbGsjj_Main .nyAbGsjj_Con { padding:0 0 0 40px;}
	.nyAbGsjj_Con .nyAbGsjj_Name { font-size:30px;}
	.nyAbGsjj_Con .nyAbGsjj_Line { margin:20px 0 30px;}
	.nyAbGsjj_Con .nyAbGsjj_Ms { max-height:230px; font-size:15px;}
	.nyAbGsjj_Con .nyAbGsjj_Ms div, .nyAbGsjj_Con .nyAbGsjj_Ms p { font-size:15px!important; margin:0 auto 12px;}
	.nyAbGsjj_Con .nyAbGsjj_Ms span, .nyAbGsjj_Con .nyAbGsjj_Ms em, .nyAbGsjj_Con .nyAbGsjj_Ms font { font-size:15px!important;}
	.nyAbGsjj_Data dl dd { padding:0 40px;}
	
	.nyAb_Qywh { padding:80px 60px;}
	.nyAbQywh_List {}
	.nyAbQywh_List ul li { height:400px;}
	.nyAbQywh_List ul li .Culture_Text span { line-height:25px;}
	.nyAbQywh_List ul li:hover .Culture_Text span { height:75px;}
	
	.nyAb_History .nyAbHist_Main { padding:0 60px;}
	.nyAbHist_List .swiper-container .swiper-slide .nyAbHist_Img { height:360px;}
	.nyAbHist_List .swiper-container .swiper-slide .nyAbHist_Text { padding:0 0 0 60px;}
	.nyAbHist_Text h5 { margin:0 0 20px;}
	.nyAbHist_Ms { max-height:230px; font-size:15px;}
	.nyAbHist_Ms div, .nyAbHist_Ms p { font-size:15px!important; margin:0 auto 12px;}
	.nyAbHist_Ms span, .nyAbHist_Ms em, .nyAbHist_Ms font { font-size:15px!important;}
	
	.nyAb_Honor .nyAbHonor_Main { padding:0 60px;}
	.nyAbHonor_List .swiper-container .swiper-slide .nyAbHonor_Con { height:440px;}
}
@media (max-width:1366px) {
	.nyAb_Gsjj { padding:60px 40px;}
	.nyAbGsjj_Main .nyAbGsjj_Img { height:450px;}
	.nyAbGsjj_Con .nyAbGsjj_Name { font-size:28px; margin:0 auto 20px; padding:20px 0 20px 40px;}
	.nyAbGsjj_Name img { width:32px; height:32px;}
	.nyAbGsjj_Con .nyAbGsjj_Ms { max-height:200px; line-height:25px; font-size:15px;}
	.nyAbGsjj_Con .nyAbGsjj_Ms div, .nyAbGsjj_Con .nyAbGsjj_Ms p { line-height:25px!important; font-size:15px!important; margin:0 auto 10px;}
	.nyAbGsjj_Con .nyAbGsjj_Ms span, .nyAbGsjj_Con .nyAbGsjj_Ms em, .nyAbGsjj_Con .nyAbGsjj_Ms font { line-height:25px!important; font-size:15px!important;}
	
	.nyAb_Qywh { padding:60px 40px;}
	.nyAbQywh_List ul li { height:380px;}
	.nyAbQywh_List ul li .Culture_Text { padding:20px;}
	
	.nyAb_History { padding: 60px 0 40px;}
	.nyAb_History .nyAbHist_Main { padding:0 40px;}
	.nyAbHist_List .swiper-container .swiper-slide .nyAbHist_Img { height:320px;}
	.nyAbHist_Text h5 { line-height:40px; font-size:40px;}
	.nyAbHist_Text .nyAbHist_Ms { max-height:200px; line-height:25px; font-size:15px;}
	.nyAbHist_Text .nyAbHist_Ms div, .nyAbHist_Text .nyAbHist_Ms p { line-height:25px!important; font-size:15px!important; margin:0 auto 10px;}
	.nyAbHist_Text .nyAbHist_Ms span, .nyAbHist_Text .nyAbHist_Ms em, .nyAbHist_Text .nyAbHist_Ms font { line-height:25px!important; font-size:15px!important;}
	.nyAbHist_Time .swiper-container .swiper-slide.swiper-slide-active p { font-size:20px;}
	
	.nyAb_Honor { padding: 60px 0 40px;}
	.nyAb_Honor .nyAbHonor_Main { padding:0 40px;}
	.nyAbHonor_List .swiper-container .swiper-slide .nyAbHonor_Con { height:400px; margin:0 auto 5px;}
	.nyAbHonor_List .swiper-pagination7, .nyAbHonor_List .swiper-pagination8, .nyAbHonor_List .swiper-pagination9 { height:10px;}
	.nyAbHonor_List .swiper-pagination7 .swiper-pagination-bullet, .nyAbHonor_List .swiper-pagination8 .swiper-pagination-bullet, .nyAbHonor_List .swiper-pagination9 .swiper-pagination-bullet { width:10px; height:10px; margin:0 5px;}
	
}
@media (max-width:1280px) {
	.nyAbGsjj_Main .nyAbGsjj_Img { height:420px;}
	.nyAbGsjj_Con .nyAbGsjj_Name { font-size:28px;}
	.nyAbGsjj_Con .nyAbGsjj_Ms { max-height:180px; line-height:24px; font-size:14px;}
	.nyAbGsjj_Con .nyAbGsjj_Ms div, .nyAbGsjj_Con .nyAbGsjj_Ms p { line-height:24px!important; font-size:14px!important; margin:0 auto 10px;}
	.nyAbGsjj_Con .nyAbGsjj_Ms span, .nyAbGsjj_Con .nyAbGsjj_Ms em, .nyAbGsjj_Con .nyAbGsjj_Ms font { line-height:24px!important; font-size:14px!important;}
	.nyAbGsjj_Data dl dd { padding:0 20px;}
	.nyAbGsjj_Data dl dd p { font-size:32px; margin:0 auto 4px;}
	.nyAbGsjj_Data dl dd p sub { font-size:12px;}
	.nyAbGsjj_Data dl dd span { height:20px; line-height:20px; font-size:14px;}
	
	.nyAb_Qywh { padding:60px 40px;}
	.nyAbQywh_List ul li { height:360px;}
	.nyAbQywh_List ul li .Culture_Text p { font-size:20px;}
	.nyAbQywh_List ul li .Culture_Text span { line-height:24px; font-size:14px;}
	.nyAbQywh_List ul li:hover .Culture_Text span { height:72px;}
	
	.nyAbHist_Text .nyAbHist_Ms { max-height:180px; line-height:24px; font-size:14px;}
	.nyAbHist_Text .nyAbHist_Ms div, .nyAbHist_Text .nyAbHist_Ms p { line-height:24px!important; font-size:14px!important; margin:0 auto 10px;}
	.nyAbHist_Text .nyAbHist_Ms span, .nyAbHist_Text .nyAbHist_Ms em, .nyAbHist_Text .nyAbHist_Ms font { line-height:24px!important; font-size:14px!important;}
	
	.nyAbHonor_Main .nyAbHonor_Tab { height:40px; margin:-40px 0 0;}
	.nyAbHonor_Tab ul li { height:40px; line-height:40px; margin:0 0 0 16px; padding:0 20px;}
	.nyAbHonor_List .swiper-container .swiper-slide .nyAbHonor_Con { height:420px; padding:40px;}
	
}
@media (max-width:1200px) {
	.nyAbGsjj_Main .nyAbGsjj_Img { height:400px;}
	
	.nyAbQywh_List ul li { height:340px;}
	.nyAbQywh_List ul li .Culture_Text p { font-size:18px;}
	
	.nyAbHist_List .swiper-container .swiper-slide .nyAbHist_Img { height:400px;}

}
@media (max-width:1080px) {
	.nyAbGsjj_Main .nyAbGsjj_Img { height:360px;}
	.nyAbGsjj_Con .nyAbGsjj_Name { line-height:32px; font-size:24px; margin:0 auto 15px; padding:10px 0 10px 32px;}
	.nyAbGsjj_Name img { width:26px; height:26px; top:0;}
	.nyAbGsjj_Con .nyAbGsjj_Ms { max-height:160px;}
	.nyAbGsjj_Data dl dd p { font-size:34px; margin:0 auto;}
	
	.nyAbQywh_List ul li { height:320px;}
	
	.nyAbHist_List .swiper-container .swiper-slide .nyAbHist_Img { height:280px;}
	.nyAbHist_List .swiper-container .swiper-slide .nyAbHist_Text { padding:0 0 0 40px;}
	.nyAbHist_Text h5 { font-size:36px;}
	.nyAbHist_Text .nyAbHist_Ms { max-height:160px;}
	
	.nyAbHonor_List .swiper-container .swiper-slide .nyAbHonor_Con { height:360px; padding:20px;}
}
@media (max-width:1024px) {
	.nyAbQywh_List ul li { height:290px;}
}
@media (max-width:920px) {
	.nyAbGsjj_Main .nyAbGsjj_Img { height:340px;}
	.nyAbGsjj_Con .nyAbGsjj_Name { margin:0 auto 10px;}
	
	.nyAbQywh_List ul li { height:260px;}
	.nyAbHist_List .swiper-container .swiper-slide .nyAbHist_Img { height:260px;}
	
	.nyAbHonor_List .swiper-container .swiper-slide .nyAbHonor_Con { height:320px;}
}
@media (max-width:820px) {
	.nyAb_Gsjj { padding:40px 20px;}
	.nyAbGsjj_Main .nyAbGsjj_Img { width:80%; height:360px; margin:0 auto 20px; float:inherit;}
	.nyAbGsjj_Main .nyAbGsjj_Con { width:100%; height:auto; margin:0 auto 20px; padding:0; float:inherit;}
	.nyAbGsjj_Con .nyAbGsjj_Ms { max-height:inherit; overflow:hidden; padding:0;}
	.nyAbGsjj_Data { width:100%; position:inherit; right:inherit; bottom:inherit;}
	
	.nyAb_Qywh { padding:40px 20px 20px;}
	.nyAbQywh_Main .nyAbQywh_List { margin:20px auto 0;}
	.nyAbQywh_List ul li { width:48.8%; height:300px; overflow:hidden; margin:0 2.4% 20px 0;}
	.nyAbQywh_List ul li:nth-child(4) { margin:0 2.4% 20px 0;}
	.nyAbQywh_List ul li:nth-child(2n+2) { margin:0 0 20px;}
	.nyAbQywh_List ul li .Culture_Text { padding:20px;}
	.nyAbQywh_List ul li .Culture_Text p { font-size:18px;}
	.nyAbQywh_List ul li .Culture_Text span { line-height:24px; font-size:14px;}
	.nyAbQywh_List ul li:hover .Culture_Text span { height:48px;}
	
	.nyAb_History { padding:40px 0 20px;}
	.nyAb_History .nyAbHist_Main { padding:0 20px;}
	.nyAbHist_Main .nyAbHist_List { margin:20px auto 30px;}
	.nyAbHist_List .nyAbHist_Ms { max-height:inherit; overflow:hidden; padding:0;}
	.nyAbHist_Time .swiper-container .swiper-slide span { margin:0 auto;}
	.nyAbHist_List .swiper-container .swiper-slide .nyAbHist_Img { width:100%; height:320px; margin:0 auto 20px; float: inherit;}
	.nyAbHist_List .swiper-container .swiper-slide .nyAbHist_Text { width:100%; margin:0 auto; padding:0; position: inherit; top:inherit; right:inherit; transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; -webkit-transform: none;}
	
	.nyAb_Honor { padding:40px 0 20px;}
	.nyAb_Honor .nyAbHonor_Main { padding:0 20px;}
	.nyAbHonor_Main .nyAbHonor_List { padding:20px 0 30px;}
	.nyAbHonor_List .swiper-container .swiper-slide .nyAbHonor_Con { height:440px;}	

}
@media (max-width:767px) {
	.nyAb_Gsjj { padding:40px 20px;}
	.nyAbGsjj_Main .nyAbGsjj_Img { width:100%; height:220px; margin:0 auto 10px;}
	.nyAbGsjj_Con .nyAbGsjj_Name { line-height:30px; font-size:22px;}
	.nyAbGsjj_Data dl dd { padding:0 12px;}
	.nyAbGsjj_Data dl dd p { height:32px; line-height:32px; font-size:30px;}
	.nyAbGsjj_Data dl dd span { font-size:12px;}
	
	.nyAb_Qywh { padding:40px 20px 20px;}
	.nyAbQywh_List ul li { width:100%; height:240px; overflow:hidden; margin:0 auto 20px; float:inherit;}
	.nyAbQywh_List ul li:nth-child(2n+2), .nyAbQywh_List ul li:nth-child(4) { margin:0 auto 20px;}
	
	.nyAb_History { padding:40px 0 30px;}
	.nyAbHist_List .swiper-container .swiper-slide .nyAbHist_Img { height:240px;}
	.nyAbHist_Text dl dd { font-size:15px;}
	.nyAbHist_Time .swiper-container .swiper-slide { width:32%;}
	
	.nyAbHonor_Main .nyAbHonor_Tab { height:32px; margin:20px auto; float:inherit;}
	.nyAbHonor_Tab ul li { height:32px; line-height:32px; font-size:15px; margin:0 6px 0 0; padding:0 15px;}
	.nyAbHonor_Main .nyAbHonor_List { padding:20px 0 30px;}

}
@media (max-width:375px) {
	.nyAbGsjj_Main .nyAbGsjj_Img { height:200px;}
	.nyAbGsjj_Data dl dd { padding:0;}
	.nyAbGsjj_Data dl dd p { font-size:24px;}	
	.nyAbQywh_List ul li { height:220px;}	
	.nyAbHist_List .swiper-container .swiper-slide .nyAbHist_Img { height:220px;}
	.nyAbHonor_List .swiper-container .swiper-slide .nyAbHonor_Con { height:400px;}	
}
@media (max-width:320px) {
	.nyAbGsjj_Main .nyAbGsjj_Img { height:200px;}
	.nyAbGsjj_Con .nyAbGsjj_Name { font-size:20px;}
	.nyAbGsjj_Data dl dd { padding:0 4px;}
	.nyAbGsjj_Data dl dd p { font-size:24px;}
	
	.nyAbQywh_List ul li { height:380px;}
	.nyAbHist_Time .swiper-container .swiper-slide { width:40%;}
	
	.nyAbHonor_Tab ul li { padding:0 12px;}	
	.nyAbHonor_List .swiper-container .swiper-slide .nyAbHonor_Con { height:320px;}	
}
/*nyAboutUs 结束*/


.lyPage { width:100%; overflow:hidden; margin:0 auto; padding:0; font-size:0; text-align:center;}
.lyPage a { display:inline-block; width:40px; height:40px; line-height:38px; color:#333; font-size:15px; margin:0 8px; padding:0; background-color:#fff; border:1px solid #ddd; vertical-align:top;}
.lyPage a:hover, .lyPage a.pnnum1 { color:#fff; line-height:40px; background: url(../images/bg01.jpg) center center no-repeat; background-size:100% 100%; border:0;}
.lyPage a#firstpage, .lyPage a#endpage { width:60px;}
.lyPage a#uppage, .lyPage a#downpage { width:80px;}
.lyPage span { display:inline-block; height:40px; line-height:40px; color:#333; font-size:15px; margin:0 8px; padding:0 15px; background-color:#f0f0f0; vertical-align:top;}

@media (max-width:1680px) {

}
@media (max-width:1600px) {

}
@media (max-width:1560px) {

}
@media (max-width:1440px) {

}
@media (max-width:1366px) {

}
@media (max-width:1280px) {

}
@media (max-width:1200px) {

}
@media (max-width:1080px) {

}
@media (max-width:1024px) {

}
@media (max-width:820px) {

}
@media (max-width:767px) {
	.lyPage a { width:34px; height:34px; line-height:32px; font-size:14px; margin:0 4px;}
	.lyPage a.pnnum1, .lyPage a.pnnum, .lyPage span.PgAll { display:none;}
	.lyPage a#firstpage, .lyPage a#endpage { width:50px;}
	.lyPage a#uppage, .lyPage a#downpage { width:68px;}
	
}
@media (max-width:375px) {
	
	
}
@media (max-width:320px) {
	.lyPage a#firstpage, .lyPage a#endpage { width:44px;}
	.lyPage a#uppage, .lyPage a#downpage { width:60px;}
}


/*nyProducts 开始*/
.nyProducts { width:100%; overflow:hidden; margin:0 auto; padding:80px 0 0;}
.nyPro_Menu { width:1500px; height:auto; margin:0 auto 40px; padding:60px 0 0; position:relative; z-index:9;}
.ProMenu_Header { width:100%; height:60px; overflow:hidden; line-height:60px; color:#fff; font-size:22px; font-weight:bold; margin:0; padding:0 40px; background:url(../images/ProMenuBg.jpg) center center no-repeat; background-size:cover; position:absolute; left:0; top:0;}
.ProMenu_Header img { display:block; width:22px; height:22px; margin:19px 15px 19px 0; padding:0; float:left;}
.ProMenu_Header a.ProAll { display:block; width:auto; height:40px; line-height:40px; color:#fff; font-size:16px; font-weight:normal; margin:10px 0; padding:0; float:right;}
.ProMenu_Header a.ProAll i { display:block; width:28px; height:28px; overflow:hidden; margin:6px 0 6px 10px; padding:0; background:#fff url(../images/jt04.png) center center no-repeat; background-size:16px 16px; border-radius:50%; float:right; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.ProMenu_Header a.ProAll:hover i { margin:6px 0 6px 16px;}

.ParentLevel { width:100%; height:auto; margin:0 auto; padding:30px 40px 15px; background-color:#fff; position:relative;}
.ParentLevel ul { width:1500px; height:auto; margin:0 auto; padding:0;}
.ParentLevel ul li { display:block; width:auto; height:auto; margin:0 30px 15px 0; padding:0; float:left;}
.ParentLevel ul li p { width:auto; height:auto; margin:0; padding:0 20px 0 0; border-radius:4px; position:relative;}
.ParentLevel ul li p a { display:block; width:auto; height:40px; line-height:40px; color:#333; font-size:18px; margin:0; padding:0; position:relative;}
.ParentLevel ul li p a::before { content:''; width:0; height:2px; overflow:hidden; margin:0; padding:0; background: url(../images/bg01.jpg) center center no-repeat; background-size:100% 100%; position:absolute; left:0; bottom:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.ParentLevel ul li p i { display:block; width:20px; height:20px; margin:-10px 0 0; padding:0; background:url(../images/down1.png) center center no-repeat; background-size:10px 10px; position:absolute; top:50%; right:0; cursor:pointer;}
.ParentLevel ul li.selected p a::before, .ParentLevel ul li:hover p a::before { width:100%;}
.ParentLevel ul li.selected p a font, .ParentLevel ul li:hover p a font { color: #00a7de; font-weight:bold; background-image:-webkit-linear-gradient(right,#19c4be,#00a7de); -webkit-background-clip:text; -webkit-text-fill-color:transparent;}
.ParentLevel ul li:hover p i { background:url(../images/down2.png) center center no-repeat; background-size:10px 10px;}
.ParentLevel ul li.selected p i { background:url(../images/up1.png) center center no-repeat; background-size:10px 10px;}

.ChildLevel { display:none; width:100%; height:auto; margin:0; padding:20px 40px 10px; background-color:#fff; border-top:1px solid #eaeaea; box-shadow:0 6px 12px rgba(0,0,0,0.06); position:absolute; left:0; top:100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.ChildLevel .tag { width:100%; height:auto; margin:0 auto; padding:0;}
.ChildLevel .tag a { display:inline-block; width:auto; height:40px; line-height:40px; color:#999; font-size:16px; margin:0 40px 10px 0; padding:0; position:relative;}
.ChildLevel .tag a::before { content:''; width:0; height:1px; overflow:hidden; margin:0; padding:0; background: url(../images/bg01.jpg) center center no-repeat; background-size:100% 100%; position:absolute; left:50%; bottom:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.ChildLevel .tag a:hover font { color: #00a7de; background-image:-webkit-linear-gradient(right,#19c4be,#00a7de); -webkit-background-clip:text; -webkit-text-fill-color:transparent;}
.ChildLevel .tag a:hover::before { width:24px; margin:0 0 0 -12px;}

.nyProducts .nyPro_Main { width:1500px; height:auto; margin:0 auto 60px; padding:0;}
.nyPro_Main .nyPro_List { width:100%; height:auto; min-height:240px; margin:0 auto 30px; padding:0;}
.nyPro_List ul li { width:23.5%; height:auto; overflow:hidden; margin:0 2% 30px 0; padding:20px; background-color:#fff; float:left; position:relative;}
.nyPro_List ul li:nth-child(4n+4) { margin:0 0 30px;}
.nyPro_List ul li .nyPro_Text { width:100%; height:auto; margin:0 auto 20px; padding:0 0 20px; border-bottom:1px solid rgba(0,0,0,0.1);}
.nyPro_List ul li .nyPro_Text a.nyProName { display:block; width:100%; height:32px; overflow:hidden; line-height:32px; color:#333; font-size:20px; font-weight:bold; white-space:nowrap; text-overflow:ellipsis; margin:0 auto 7px; padding:0;}
.nyPro_List ul li .nyPro_Text p { width:100%; height:20px; overflow:hidden; line-height:20px; color:#999; font-size:15px; white-space:nowrap; text-overflow:ellipsis; margin:0 auto; padding:0;}
.nyPro_List ul li .nyPro_Text p img { display:block; width:15px; height:18px; margin:1px 10px 1px 0; padding:0; float:left;}
.nyPro_List ul li .nyPro_Img { width:100%; height:260px; overflow:hidden; margin:0 auto; padding:0;}
.nyPro_List ul li .nyPro_Img a.nyProImg { display:block; width:100%; height:100%; overflow:hidden; margin:0; padding:0; position:relative;}
.nyPro_List ul li .nyPro_Img a.nyProImg img { display:block; max-width:100%; max-height:100%; overflow:hidden; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.nyPro_List ul li:hover .nyPro_Img a.nyProImg img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}
.nyPro_List ul li a.nyProMore { display:block; width:100%; height:100%; margin:0; padding:0; position:absolute; left:0; bottom:100%; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;
background: -webkit-linear-gradient(to right, rgba(0,167,222,0.8),rgba(25,196,190,0.84)); /* Safari 5.1 - 6.0 */
background: -o-linear-gradient(to right, rgba(0,167,222,0.8),rgba(25,196,190,0.84)); /* Opera 11.1 - 12.0 */
background: -moz-linear-gradient(to right, rgba(0,167,222,0.8),rgba(25,196,190,0.84)); /* Firefox 3.6 - 15 */
background: linear-gradient(to right, rgba(0,167,222,0.8),rgba(25,196,190,0.84));}
.nyPro_List ul li a.nyProMore img { display:block; width:64px; height:64px; margin:-32px 0 0 -32px; padding:0; position:absolute; left:50%; top:50%;}
.nyPro_List ul li:hover a.nyProMore { bottom:0;}

@media (max-width:1680px) {

}
@media (max-width:1600px) {
	.nyProducts { padding:0 60px;}
	.nyPro_Menu { width:100%;}
	.ParentLevel ul { width:100%;}	
	.ChildLevel .tag { width:100%;}
	
	.nyProducts .nyPro_Main { width:100%;}
}
@media (max-width:1560px) {
	.nyPro_List ul li .nyPro_Img { height:260px;}
}
@media (max-width:1440px) {
	.nyProducts { padding:60px 60px 0}
	.nyPro_Menu { margin:0 auto 30px;}
	.ParentLevel { padding:20px 40px 10px;}
	.ParentLevel ul li { margin:0 20px 10px 0;}
	.ParentLevel ul li p a { font-size:16px;}
	.ChildLevel {}
	.ChildLevel .tag a { font-size:15px; margin:0 30px 10px 0;}
	
	.nyPro_List ul li .nyPro_Img { height:250px;}
}
@media (max-width:1366px) {
	.nyProducts { padding:60px 40px 0;}	
	.nyProducts .nyPro_Main { margin:0 auto 40px;}
	.nyPro_Main .nyPro_List { margin:0 auto 15px;}
	.nyPro_List ul li { margin:0 2% 25px 0;}
	.nyPro_List ul li:nth-child(4n+4) { margin:0 0 25px;}
	.nyPro_List ul li .nyPro_Img { height:240px;}
}
@media (max-width:1280px) {	
	.nyPro_List ul li .nyPro_Text a.nyProName { height:30px; line-height:30px; font-size:18px;}
	.nyPro_List ul li .nyPro_Text p { font-size:14px;}
	.nyPro_List ul li .nyPro_Img { height:220px;}	
}
@media (max-width:1200px) {
	.nyPro_List ul li .nyPro_Img { height:200px;}
}
@media (max-width:1080px) {
	.nyProducts { padding:40px 40px 0;}	
	.nyPro_Menu { margin:0 auto 20px;}
	.ProMenu_Header { padding:0 20px; font-size:20px;}
	.ParentLevel { padding: 20px 20px 10px;}
	.ChildLevel { padding:20px 20px 10px;}
	.ChildLevel .tag a { margin:0 20px 10px 0;}
	
	.nyPro_Main .nyPro_List { margin:0 auto 20px;}
	.nyPro_List ul li { margin:0 2% 20px 0; padding:12px;}
	.nyPro_List ul li:nth-child(4n+4) { margin:0 0 20px;}
	.nyPro_List ul li .nyPro_Text { margin:0 auto 12px; padding:0 0 12px;}
	.nyPro_List ul li .nyPro_Text a.nyProName { margin:0 auto 4px;}
	.nyPro_List ul li .nyPro_Img { height:190px;}
}
@media (max-width:1024px) {
	.nyPro_List ul li { width:32%; margin:0 2% 20px 0;}
	.nyPro_List ul li:nth-child(4n+4) { margin:0 2% 20px 0;}
	.nyPro_List ul li:nth-child(3n+3) { margin:0 0 20px;}
	.nyPro_List ul li .nyPro_Img { height:240px;}
}
@media (max-width:920px) {
	.nyPro_List ul li .nyPro_Img { height:210px;}
}
@media (max-width:820px) {
	.nyProducts { padding:40px 20px 0;}
	.ChildLevel .tag { padding:10px 0;}
	
	.nyPro_List ul li .nyPro_Img { height:200px;}
}
@media (max-width:767px) {
	.nyPro_Menu { padding:48px 0 0;}
	.ProMenu_Header { height:48px; line-height:48px; font-size:18px;}
	.ProMenu_Header img { margin:13px 10px 13px 0;}
	.ParentLevel { margin:0 auto 20px; padding:10px 20px 0;}
	.ParentLevel ul li { width:100%; margin:0 auto 10px; float:inherit;}
	.ParentLevel ul li p { padding:0 40px 0 0;}
	.ParentLevel ul li p a { overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
	.ParentLevel ul li p i { width:40px; height:40px; margin:-20px 0 0;}
	.ChildLevel { padding:0 12px; position:inherit; left:inherit; top:inherit;}	
	.ChildLevel .tag a { display:block; width:100%; height:40px; overflow:hidden; line-height:40px; font-size:14px; white-space:nowrap; text-overflow:ellipsis; padding:0 12px;}
	.ChildLevel .tag a::before { left:10px;}
	.ChildLevel .tag a:hover::before { margin:0;}
	
	.nyProducts .nyPro_Main { margin: 20px auto;}	
	.nyPro_Main .nyPro_List { margin:0 auto;}
	.nyPro_List ul li { width:100%; margin:0 auto 20px; padding:20px; float:inherit;}
	.nyPro_List ul li:nth-child(2n+2), .nyPro_List ul li:nth-child(4n+4) { margin:0 auto 20px;}
	.nyPro_List ul li .nyPro_Text a.nyProName { height:36px; line-height:36px; font-size:20px;}
	.nyPro_List ul li .nyPro_Img { height:280px;}
}
@media (max-width:375px) {
	.nyPro_List ul li .nyPro_Img { height:260px;}
}
@media (max-width:320px) {
	.nyPro_List ul li .nyPro_Img { height:210px;}
}
/*nyProducts 结束*/


/*nyProList 开始*/
.nyProList { width:100%; overflow:hidden; margin: auto; padding:80px 0 0;}
.nyProList .nyProList_Main { width:1500px; height:auto; margin:0 auto 60px; padding:0;}
.nyProListChild { width:100%; height:auto; margin:0; padding:20px 40px 10px; background-color:#fff;}
.nyProListChild p a { display:inline-block; width:auto; height:40px; line-height:40px; color:#999; font-size:16px; margin:0 40px 10px 0; padding:0; position:relative;}
.nyProListChild p a::before { content:''; width:0; height:1px; overflow:hidden; margin:0; padding:0; background: url(../images/bg01.jpg) center center no-repeat; background-size:100% 100%; position:absolute; left:50%; bottom:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.nyProListChild p a:hover font { color: #00a7de; background-image:-webkit-linear-gradient(right,#19c4be,#00a7de); -webkit-background-clip:text; -webkit-text-fill-color:transparent;}
.nyProListChild p a:hover::before { width:24px; margin:0 0 0 -12px;}

.nyProList_Main .nyProList_List { width:100%; height:auto; min-height:240px; margin:0 auto 30px; padding:0;}
.nyProList_List ul li { width:49%; height:auto; overflow:hidden; margin:0 2% 30px 0; padding:25px; background-color:#fff; float:left; position:relative;}
.nyProList_List ul li:nth-child(2n+2) { margin:0 0 30px;}
.nyProList_List ul li .nyProList_Head { width:100%; height:32px; margin:0 auto; padding:0 120px 0 0; position:relative;}
.nyProList_List ul li .nyProList_Head a.nyProList_Name { display:block; width:100%; height:32px; overflow:hidden; line-height:32px; color:#333; font-size:20px; font-weight:bold; white-space:nowrap; text-overflow:ellipsis; margin:0; padding:0; float:left; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.nyProList_List ul li .nyProList_Head a.nyProList_Name em { display:block; width:3px; height:24px; margin:3px 20px 3px 0; padding:0; background: url(../images/line2.jpg) center center no-repeat; background-size:100% 100%; float:left;}
.nyProList_List ul li:hover .nyProList_Head a.nyProList_Name font { color: #00a7de; background-image:-webkit-linear-gradient(right,#19c4be,#00a7de); -webkit-background-clip:text; -webkit-text-fill-color:transparent;}

.nyProList_List ul li .nyProList_Head a.nyProList_More { display:block; width:auto; height:32px; line-height:32px; color:#999; font-size:15px; margin:0; padding:0; position:absolute; top:0; right:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.nyProList_List ul li .nyProList_Head a.nyProList_More i { display:block; width:30px; height:30px; margin:1px 0 1px 10px; padding:0; border:1px solid #ddd; background: url(../images/jt04.png) center center no-repeat; background-size:16px 16px; border-radius:50%; float:right; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; background-color:#fff;}
.nyProList_List ul li:hover .nyProList_Head a.nyProList_More font { color: #00a7de; background-image:-webkit-linear-gradient(right,#19c4be,#00a7de); -webkit-background-clip:text; -webkit-text-fill-color:transparent;}
.nyProList_List ul li:hover .nyProList_Head a.nyProList_More i { border:1px solid #00a7de;}

.nyProList_List ul li .nyProList_Con { width:100%; height:auto; margin:15px auto 0; padding:25px 0 0 0; border-top:1px solid #e5e5e5;}
.nyProList_List ul li .nyProList_Con .nyProList_Text { width:62%; height:auto; margin:0; padding:16px 25px 16px 0; float:left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.nyProList_List ul li .nyProList_Con .nyProList_Text .nyProList_Ms { width:100%; height:75px; overflow:hidden; line-height:25px; color:#999; font-size:15px; word-break:break-all; text-align:justify; margin:0 auto 15px; padding:0; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical;}
.nyProList_List ul li .nyProList_Con .nyProList_Text .nyProList_Ms span { color:#555;}
.nyProList_List ul li .nyProList_Con .nyProList_Text dl dd { width:31%; height:auto; margin:0 3.5% 0 0; padding:15px 10px 10px; background-color:#f2f2f2; border-radius:0 15px; float:left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.nyProList_List ul li .nyProList_Con .nyProList_Text dl dd:nth-child(3) { margin:0;}
.nyProList_List ul li .nyProList_Con .nyProList_Text dl dd p { width:100%; height:24px; line-height:24px; color:#666; font-size:14px; text-align:center; white-space:nowrap; text-overflow:ellipsis; margin:0 auto 5px; padding:0;}
.nyProList_List ul li .nyProList_Con .nyProList_Text dl dd p em { display:inline-block; width:24px; height:24px; margin:-2px 5px 0 0; padding:0; vertical-align:middle; background-color:#fff; border-radius:50%;}
.nyProList_List ul li .nyProList_Con .nyProList_Text dl dd p em img { display:block; width:16px; height:16px; margin:4px auto; padding:0;}
.nyProList_List ul li .nyProList_Con .nyProList_Text dl dd span { display:block; width:100%; height:24px; overflow:hidden; line-height:24px; color:#999; font-size:14px; text-align:center; white-space:nowrap; text-overflow:ellipsis; margin:0 auto; padding:0;}

.nyProList_List ul li .nyProList_Con .nyProList_Img { width:38%; height:200px; overflow:hidden; margin:0; padding:0; position:relative; float:right;}
.nyProList_List ul li .nyProList_Con .nyProList_Img a.ProListImg { display:block; width:100%; height:100%; overflow:hidden; margin:0; padding:0; position:relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.nyProList_List ul li .nyProList_Con .nyProList_Img a.ProListImg img { display:block; max-width:100%; max-height:100%; overflow:hidden; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.nyProList_List ul li:hover .nyProList_Con .nyProList_Img a.ProListImg img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}
.nyProList_List ul li .nyProList_Con .nyProList_Img a.ProListMore { display:block; width:100%; height:100%; margin:0; padding:0; position:absolute; left:0; bottom:100%; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;
background: -webkit-linear-gradient(to right, rgba(0,167,222,0.8),rgba(25,196,190,0.84)); /* Safari 5.1 - 6.0 */
background: -o-linear-gradient(to right, rgba(0,167,222,0.8),rgba(25,196,190,0.84)); /* Opera 11.1 - 12.0 */
background: -moz-linear-gradient(to right, rgba(0,167,222,0.8),rgba(25,196,190,0.84)); /* Firefox 3.6 - 15 */
background: linear-gradient(to right, rgba(0,167,222,0.8),rgba(25,196,190,0.84));}
.nyProList_List ul li .nyProList_Con .nyProList_Img a.ProListMore img { display:block; width:40px; height:40px; margin:-20px 0 0 -20px; padding:0; position:absolute; left:50%; top:50%;}
.nyProList_List ul li:hover .nyProList_Con .nyProList_Img a.ProListMore { bottom:0;}

.NyProDetail_Xgwz { width:100%; height:auto; margin:0 auto 50px; padding:0;}
.NyProDetail_Xgwz .NyProXgwz_Main { width:1500px; height:auto; margin:0 auto; padding:0;}
.NyProXgwz_Main .NyProXgwz_Title { width:100%; height:60px; overflow:hidden; line-height:60px; color:#fff; font-size:20px; font-weight:bold; margin:0 auto 30px; padding:0 20px; border-left:8px solid #ff5933; background: url(../images/line.jpg) 0 0 no-repeat; background-size:100% 100%;}
.NyProXgwz_Title img { display:block; width:20px; height:20px; margin:20px 10px 20px 0; padding:0; float:left;}
.NyProXgwz_Title font { color:rgba(255,255,255,0.25); font-size:14px; margin:0 0 0 10px;}
.NyProXgwz_Main .NyProXgwz_List { width:100%; height:auto; min-height:120px; margin:0 auto; padding:0;}
.NyProXgwz_List ul li { width:32%; height:auto; overflow:hidden; margin:0 2% 30px 0; padding:25px 30px; background-color:#fff; float:left; position:relative; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.NyProXgwz_List ul li:nth-child(3n+3) { margin:0 0 30px;}
.NyProXgwz_List ul li i { display:block; width:0; height:100%; margin:0; padding:0; background:url(../images/line.jpg) 0 0 no-repeat; background-size:100% 100%; position:absolute; left:0; top:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.NyProXgwz_List ul li:hover i { width:100%;}
.NyProXgwz_List ul li img { display:block; width:160px; height:160px; margin:0; padding:0; position:absolute; top:100%; right:10px;transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.NyProXgwz_List ul li:hover img { top:10px;}
.NyProXgwz_List ul li a.NyProXgwz_Name { display:block; width:100%; height:30px; overflow:hidden; line-height:30px; color:#333; font-size:18px; white-space:nowrap; text-overflow:ellipsis; margin:0 auto; padding:0; position:relative; z-index:1; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.NyProXgwz_List ul li a.NyProXgwz_Name em { display:block; width:8px; height:8px; margin:11px 10px 11px 2px; padding:0; border:1px solid #00a7de; border-radius:50%; float:left; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.NyProXgwz_List ul li p { width:100%; height:30px; overflow:hidden; line-height:30px; color:#999; font-size:14px; margin:5px auto 0; padding:0; position:relative; z-index:1; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.NyProXgwz_List ul li p em { display:block; width:16px; height:16px; margin:7px 6px 7px 0; padding:0; background:url(../images/date01.png) center center no-repeat; background-size:16px 16px; float:left; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.NyProXgwz_List ul li:hover a.NyProXgwz_Name { color:#fff;}
.NyProXgwz_List ul li:hover a.NyProXgwz_Name em { border:1px solid #fff;}
.NyProXgwz_List ul li:hover p { color:rgba(255,255,255,0.65);}
.NyProXgwz_List ul li:hover p em { background:url(../images/date02.png) center center no-repeat; background-size:16px 16px;}

@media (max-width:1680px) {

}
@media (max-width:1600px) {	
	.nyProList { padding:80px 60px 0;}
	.nyProList .nyProList_Main { width:100%;}
	
	.NyProDetail_Xgwz { padding:80px 60px 50px;}
	.NyProDetail_Xgwz .NyProXgwz_Main { width:100%;}
}
@media (max-width:1560px) {
	.nyProList_List ul li .nyProList_Con .nyProList_Text { padding:16px 25px 16px 0;}
	.nyProList_List ul li .nyProList_Con .nyProList_Img { height:200px;}
}
@media (max-width:1440px) {
	.nyProList_List ul li .nyProList_Con .nyProList_Text { padding:11px 25px 11px 0;}
	.nyProList_List ul li .nyProList_Con .nyProList_Img { height:190px;}
	
	.NyProDetail_Xgwz { padding:60px 40px 30px;}
}
@media (max-width:1366px) {	
	.nyProList .nyProList_Main { margin:0 auto 60px;}
	.nyProList_Main .nyProList_List { margin:0 auto 15px;}
	.nyProList_List ul li { margin:0 2% 25px 0;}
	.nyProList_List ul li:nth-child(2n+2) { margin:0 0 25px;}
	.nyProList_List ul li .nyProList_Con .nyProList_Text { padding:6px 25px 6px 0;}
	.nyProList_List ul li .nyProList_Con .nyProList_Img { height:180px;}
}
@media (max-width:1280px) {
	.nyProList .nyProList_Main { margin:0 auto 40px;}
	.nyProList_List ul li { padding:20px;}
	.nyProList_List ul li .nyProList_Con { padding:15px 0 0;}
	.nyProList_List ul li .nyProList_Con .nyProList_Text { padding:9px 20px 9px 0;}
	.nyProList_List ul li .nyProList_Head a.nyProList_Name { font-size:20px;}
	.nyProList_List ul li .nyProList_Head a.nyProList_Name em { height:20px; margin:6px 20px 6px 0;}
	.nyProList_List ul li .nyProList_Con .nyProList_Text .nyProList_Ms { height:72px; line-height:24px; font-size:14px; margin:0 auto 10px;}
	
	.nyProList_List ul li .nyProList_Con .nyProList_Text dl dd { width:32%; height:auto; margin:0 2% 0 0; padding:10px 5px;}
	.nyProList_List ul li .nyProList_Con .nyProList_Text dl dd:nth-child(3) { margin:0;}
	.nyProList_List ul li .nyProList_Con .nyProList_Text dl dd p { font-size:12px; margin:0 auto;}
	.nyProList_List ul li .nyProList_Con .nyProList_Img { height:168px;}
	
	.NyProDetail_Xgwz { padding:60px 40px 35px;}
	.NyProXgwz_List ul li { margin:0 2% 25px 0; padding:25px;}
	.NyProXgwz_List ul li:nth-child(3n+3) { margin:0 0 25px;}
}
@media (max-width:1200px) {
	.nyProList_List ul li .nyProList_Con .nyProList_Text { padding:5px 20px 5px 0;}
	.nyProList_List ul li .nyProList_Con .nyProList_Img { height:160px;}
	
	.NyProXgwz_List ul li { padding:20px;}
}
@media (max-width:1080px) {
	.ProMenu_Header a.ProAll { font-size:14px;}
	.nyProListChild { padding:20px 20px 10px;}
	.nyProListChild p a { margin:0 20px 10px 0; font-size:15px;}
	
	.nyProList_Main .nyProList_List { margin:0 auto 20px;}
	.nyProList_List ul li { margin:0 2% 20px 0; padding:15px;}
	.nyProList_List ul li:nth-child(2n+2) { margin:0 0 20px;}
	.nyProList_List ul li .nyProList_Head a.nyProList_Name { font-size:18px;}
	.nyProList_List ul li .nyProList_Head a.nyProList_More { font-size:14px;}
	.nyProList_List ul li .nyProList_Con .nyProList_Text .nyProList_Ms { height:66px; line-height:22px; font-size:14px;}
	
	.nyProList_List ul li .nyProList_Con .nyProList_Text { padding:4px 15px 4px 0;}
	.nyProList_List ul li .nyProList_Con .nyProList_Text dl dd p { height:20px; line-height:20px;}
	.nyProList_List ul li .nyProList_Con .nyProList_Text dl dd p em { display:none;}
	.nyProList_List ul li .nyProList_Con .nyProList_Text dl dd span { height:20px; line-height:20px; font-size:12px;}
	.nyProList_List ul li .nyProList_Con .nyProList_Img { height:144px;}
	
}
@media (max-width:1024px) {
	.nyProList_List ul li .nyProList_Con .nyProList_Text { padding:4px 15px 4px 0;}
	.nyProList_List ul li .nyProList_Con .nyProList_Text dl dd { padding:6px 5px;}
	.nyProList_List ul li .nyProList_Con .nyProList_Img { height:136px;}
}
@media (max-width:820px) {
	.nyProList { padding:40px 20px 0;}
	.nyProList_List ul li { width:100%; margin:0 auto 20px; padding:20px; float:inherit;}
	.nyProList_List ul li:nth-child(2n+2) { margin:0 auto 20px;}
	.nyProList_List ul li .nyProList_Head a.nyProList_Name { font-size:20px;}
	.nyProList_List ul li .nyProList_Con .nyProList_Text { padding:22px 20px 22px 0;}	
	.nyProList_List ul li .nyProList_Con .nyProList_Text .nyProList_Ms { height:72px; line-height:24px; font-size:14px; margin:0 auto 10px;}
	.nyProList_List ul li .nyProList_Con .nyProList_Text dl dd { padding:15px 5px;}
	.nyProList_List ul li .nyProList_Con .nyProList_Text dl dd p { margin:0 auto 4px; font-size:14px;}
	.nyProList_List ul li .nyProList_Con .nyProList_Text dl dd p em { display:inline-block;}
	.nyProList_List ul li .nyProList_Con .nyProList_Text dl dd span { height:20px; line-height:20px; font-size:14px;}
	.nyProList_List ul li .nyProList_Con .nyProList_Img { height:200px;}
	
	.NyProDetail_Xgwz { padding:40px 20px 20px;}
}
@media (max-width:767px) {
	.ProMenu_Header a.ProAll { margin:4px 0;}
	.ProMenu_Header a.ProAll i { width:24px; height:24px; margin:8px 0 8px 10px;}
	.nyProListChild { padding:10px 20px;}
	.nyProListChild p a { margin:0 20px 0 0;}
	
	.nyProList { padding:40px 20px 0;}
	.nyProList .nyProList_Main { margin:0 auto 20px;}
	.nyProList_Main .nyProList_List { margin:0 auto;}
	.nyProList_List ul li .nyProList_Head { padding:0;}
	.nyProList_List ul li .nyProList_Head a.nyProList_Name { font-size:18px;}
	.nyProList_List ul li .nyProList_Head a.nyProList_More { display:none;}
	.nyProList_List ul li .nyProList_Con .nyProList_Text { width:100%; margin:0 auto; padding:0; float:inherit;}
	.nyProList_List ul li .nyProList_Con .nyProList_Text dl dd { padding:10px 5px;}
	.nyProList_List ul li .nyProList_Con .nyProList_Text dl dd p { height:20px; line-height:20px; font-size:14px;}
	.nyProList_List ul li .nyProList_Con .nyProList_Text dl dd p em { display:none;}
	.nyProList_List ul li .nyProList_Con .nyProList_Text dl dd span { height:20px; line-height:20px; font-size:12px;}
	.nyProList_List ul li .nyProList_Con .nyProList_Img { width:100%; height:260px; margin:0 auto 20px; padding:0; float:inherit;}
	
	.NyProDetail_Xgwz { padding:24px 12px;}
	.NyProXgwz_List ul li { width:100%; height:auto; margin:0 auto 12px; float:inherit;}
	.NyProXgwz_List ul li:nth-child(2n+2), .NyProXgwz_List ul li:nth-child(3n+3) { margin:0 auto 12px;}
	.NyProXgwz_List ul li img { width:120px; height:120px;}
}
@media (max-width:375px) {
	.nyProList_List ul li .nyProList_Con .nyProList_Img { height:240px;}
}
@media (max-width:320px) {
	.ProMenu_Header a.ProAll { font-size:0;}
	.nyProList_List ul li .nyProList_Con .nyProList_Img { height:200px;}
}
/*nyProList 结束*/


/*NyProDetail 开始*/
.NyProDetail { width:100%; height:auto; margin:90px auto 0; padding:100px 0; background-color:#1a1a1a; position:relative;}
.NyProDetail_Main { width:1500px; height:auto; margin:0 auto; padding:0;}
.NyProDetail_Main i.NyProDetail_Bg { width:50%; height:100%; margin:0; padding:0; background-color:#0f0f0f; position:absolute; left:0; top:0;}
.NyProDetail_Main .NyProDetail_Img { width:50%; height:auto; margin:0; padding:0 90px 0 0; float:left;}

#preview { width:100%; margin:0; text-align:center; position:relative;}
.list-h li { float:left;}
#spec-n5 { width:100%; height:100px; padding-top:12px; overflow:hidden;}
#spec-left { width:16px; height:88px; float:left; cursor:pointer; margin-top:3px;}
#spec-right { width:16px; height:88px; float:left;cursor:pointer; margin-top:3px;}
#spec-list { width:500px; float:left; overflow:hidden; margin-left:2px; display:inline;}
#spec-list ul {}
#spec-list ul li { float:left; display:inline; padding:0; width:18.4%; height:88px; margin:0 2% 0 0;}
#spec-list ul li:last-child { margin:0;}
#spec-list ul li p { width:100%; height:100%; overflow:hidden; margin:0; padding:0; border:1px solid #e5e5e5; position:relative;}
#spec-list ul li:hover p { border:1px solid #dc002f;}
#spec-list ul li img { display:block; max-width:92%; max-height:94%; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0;}
/*jqzoom*/
.jqzoom { position:relative; width:100%; height:500px; overflow:hidden; padding:0; background-color:#fff;}
.jqzoom img { display:block; max-width:100%; max-height:100%; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0;}
.zoomdiv { z-index:100;position:absolute;top:1px;left:0px; background:url(i/loading.gif) #fff no-repeat center center;border:1px solid #eaeaea;display:none;text-align:center;overflow: hidden; left:102%!important; top:0!important;}
.bigimg { }
.jqZoomPup { width:200px!important; height:200px!important; z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;background:url(../images/mask.png) 0 0 repeat;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);cursor:move;}
#spec-list { position:relative; width:100%; margin:0;}
#spec-list div { width:100%!important; height:70px!important; margin:0;}
#ceshi { display:block; margin:auto!important; left:0; top:0; bottom:0; right:0;}
.prodetail_img a.videoIco { left:20px!important; bottom:20px!important; z-index:99!important;}
.Warning { width:100%!important; height:100%!important;}

.NyProDetail_Main .NyProDetail_Text { width:50%; height:auto; margin:0; padding:0 0 0 90px; float:right; position:relative;}
.NyProDetail_Text .NyProDetail_Name { width:100%; height:auto; min-height:50px; overflow:hidden; position:relative; margin:0 auto; padding:0;}
.NyProDetail_Name span { display:block; width:100%; height:auto; line-height:50px; color:#dc0000; font-size:50px; font-weight:bold; margin:0 auto 10px; padding:0;}
.NyProDetail_Name h1 { width:100%; height:auto; overflow:hidden; line-height:40px; color:#fff; font-size:30px; word-break:break-all; margin:0 auto; padding:0;}
.NyProDetail_Text .NyProDetail_Ms { width:100%; height:auto; overflow:hidden; margin:40px auto; padding:30px 0; border-top:1px solid rgba(255,255,255,0.3); border-bottom:1px solid rgba(255,255,255,0.3);}
.NyProDetail_Text .NyProDetail_Ms p { width:100%; height:auto; max-height:112px; overflow:hidden; line-height:28px; color:#8f8b8b; font-size:15px; word-break:break-all; text-align:justify; text-indent:-8px; display:-webkit-box; text-overflow:ellipsis; -webkit-line-clamp:4; -webkit-box-orient:vertical; margin:0 auto; padding:0;}
.NyProDetail_Text .NyProDetail_Ms p span { font-weight:bold;}
.NyProDetail_Text .NyProDetail_Tags { width:100%; height:auto; margin:0 auto; padding:0;}
.NyProDetail_Tags dl dd { width:33.333333%; height:60px; overflow:hidden; margin:0; padding:4px 20px 4px 70px; float:left; position:relative;}
.NyProDetail_Tags dl dd img { display:block; width:60px; height:60px; margin:0; padding:0; position:absolute; left:0; top:0;}
.NyProDetail_Tags dl dd span { display:block; width:100%; height:26px; overflow:hidden; line-height:26px; color:#fff; font-size:18px; margin:0 auto; padding:0;}
.NyProDetail_Tags dl dd p { width:100%; height:26px; overflow:hidden; line-height:26px; color:rgba(255,255,255,0.5); font-size:16px; white-space:nowrap; text-overflow:ellipsis; margin:0 auto; padding:0;}

.NyProDetail_Text .NyProDetail_Lxfs { width:100%; height:auto; margin:56px auto 0; padding:0;}
.NyProDetail_Lxfs .NyProDetail_Ewm { width:auto; height:auto; overflow:hidden; margin:0 30px 0 0; padding:7px; border:1px solid rgba(255,255,255,0.1); float:left;}
.NyProDetail_Ewm img { display:block; width:114px; height:114px; margin:0; padding:0;}
.NyProDetail_Lxfs .NyProDetail_Tel { margin:10px 0; padding:32px 0 18px; float:left; position:relative;}
.NyProDetail_Tel p { width:auto; height:60px; line-height:60px; color:#fff; font-size:36px; font-weight:bold; text-align:center; margin:0; padding:0 60px; background: url(../images/line.jpg) 0 0 no-repeat; background-size:100% 100%;}
.NyProDetail_Tel p img { display:inline-block; width:40px; height:40px; vertical-align:top; margin:10px 10px 0 0; padding:0;}
.NyProDetail_Tel span { display:block; width:200px; height:32px; line-height:32px; color:#b60505; font-size:18px; text-align:center; margin:0; padding:0 0 0 24px; background:url(../images/Bg02.png) 0 0 no-repeat; position:absolute; left:0; top:0;}
.NyProDetail_Tel i { display:block; width:24px; height:18px; margin:0; padding:0; background:url(../images/Bg03.png) 0 0 no-repeat; position:absolute; right:0; bottom:0;}

.NyProDetail_Content { width:100%; height:auto; margin:0 auto; padding:80px 0;}
.NyProDetail_Content .NyProDetail_Con { width:1500px; height:auto; margin:0 auto; padding:40px; background-color:#fff;}
.NyProDetail_Title { width:100%; height:auto; overflow:hidden; margin:0 auto 30px; padding:0;}
.NyProDetail_Title span { display:block; width:100%; height:auto; line-height:30px; color:#e6e6e6; font-size:24px; font-weight:bold; text-transform:uppercase; margin:0 auto 10px; padding:0;}
.NyProDetail_Title p { width:100%; height:36px; line-height:36px; color:#333; font-size:30px; font-weight:bold; margin:0 auto; padding:0;}
.NyProDetail_Title p img { display:inline-block; width:28px; height:28px; vertical-align:middle; margin:-2px 0 0 20px; padding:0;}
.NyProDetail_Title1 { width:100%; height:auto; overflow:hidden; margin:0 auto 30px; padding:0;}
.NyProDetail_Title1 span { display:block; width:100%; height:auto; line-height:30px; color:rgba(255,255,255,0.2); font-size:24px; font-weight:bold; text-transform:uppercase; text-align:center; margin:0 auto 10px; padding:0;}
.NyProDetail_Title1 p { width:100%; height:36px; line-height:36px; color:#fff; font-size:30px; font-weight:bold; text-align:center; margin:0 auto; padding:0;}

.ProDetailText { width:100%; height:auto; min-height:300px; overflow:hidden; line-height: 30px; color: #666; font-size: 16px; margin:0 auto; padding:0;}
.ProDetailText div, .ProDetailText p { margin:0 auto 20px;}
.ProDetailText img, .ProDetailText table, .ProDetailText tr, .ProDetailText td, .ProDetailText p, .ProDetailText span, .ProDetailText div, .ProDetailText video, .ProDetailText embed { width:auto !important;height:auto !important;max-width:100% !important;max-height: 100%; line-height: 30px; color: #666; font-size: 16px; white-space:normal;word-break:break-all; text-align:justify;}
.ProDetailText p span, .ProDetailText span, .ProDetailText p em, .ProDetailText em { color:#666!important; font-family:Arial,\5FAE\8F6F\96C5\9ED1,Helvetica,sans-serif!important; font-size:16px!important;}
.ProDetailText b { display:block; line-height: 30px; color: #333; font-size: 16px; font-weight: bold; margin:0 0 5px;}
.ProDetailText table tr td p { text-indent:0!important;}
.ProDetailText img { display:inline-block; width:auto!important; height:auto!important; max-width:100%; margin:0 auto; padding:0; text-indent:0!important;}

.NyProDetail_Reason { width:100%; height:auto; margin:0 auto; padding:80px 0; background:url(../images/Bg04.jpg) center center no-repeat; background-size:cover;}
.NyProDetail_Reason .NyReason_Main { width:1500px; height:auto; margin:0 auto; padding:0;}
.NyProDetail_Reason ul li { width:22.75%; height:auto; margin:0 3% 0 0; padding:0; float:left;}
.NyProDetail_Reason ul li:nth-child(4) { margin:0;}
.NyProDetail_Reason ul li img { display:block; width:88px; height:88px; margin:0 auto 40px; padding:0;}
.NyProDetail_Reason ul li span { display:block; width:100%; height:auto; line-height:30px; color:#fff; font-size:20px; font-weight:bold; text-align:center; margin:0 auto 20px; padding:0;}
.NyProDetail_Reason ul li p { width:100%; height:auto; line-height:26px; color:rgba(255,255,255,0.65); font-size:16px; text-align:center; margin:0 auto; padding:0;}

.NyProDetail_RecPro { width:1500px; height:auto; margin:0 auto; padding:80px 0;}
.NyProDetail_RecPro .RecPro_List { width:calc(100% + 148px); height:auto; margin:0 0 0 -74px; padding:0 74px; position:relative;}
.RecPro_List .swiper-container { width:100%;}
.RecPro_List .swiper-container .swiper-slide { padding:20px; background-color:#fff; position:relative;}
.RecPro_List .swiper-container .swiper-slide .RecPro_Text { width:100%; height:auto; margin:0 auto 20px; padding:0 0 20px; border-bottom:1px solid rgba(0,0,0,0.1);}
.RecPro_List .swiper-container .swiper-slide .RecPro_Text a.RecProName { display:block; width:100%; height:32px; overflow:hidden; line-height:32px; color:#333; font-size:20px; font-weight:bold; white-space:nowrap; text-overflow:ellipsis; margin:0 auto 7px; padding:0;}
.RecPro_List .swiper-container .swiper-slide .RecPro_Text p { width:100%; height:20px; overflow:hidden; line-height:20px; color:#999; font-size:15px; white-space:nowrap; text-overflow:ellipsis; margin:0 auto; padding:0;}
.RecPro_List .swiper-container .swiper-slide .RecPro_Text p img { display:block; width:15px; height:18px; margin:1px 10px 1px 0; padding:0; float:left;}
.RecPro_List .swiper-container .swiper-slide .RecPro_Img { width:100%; height:240px; overflow:hidden; margin:0 auto; padding:0;}
.RecPro_List .swiper-container .swiper-slide .RecPro_Img a.RecProImg { display:block; width:100%; height:100%; overflow:hidden; margin:0; padding:0; position:relative;}
.RecPro_List .swiper-container .swiper-slide .RecPro_Img a.RecProImg img { display:block; max-width:100%; max-height:100%; overflow:hidden; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.RecPro_List .swiper-container .swiper-slide:hover .RecPro_Img a.RecProImg img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}
.RecPro_List .swiper-container .swiper-slide a.RecProMore { display:block; width:100%; height:100%; margin:0; padding:0; position:absolute; left:0; bottom:100%; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;
background: -webkit-linear-gradient(to right, rgba(0,167,222,0.8),rgba(25,196,190,0.84)); /* Safari 5.1 - 6.0 */
background: -o-linear-gradient(to right, rgba(0,167,222,0.8),rgba(25,196,190,0.84)); /* Opera 11.1 - 12.0 */
background: -moz-linear-gradient(to right, rgba(0,167,222,0.8),rgba(25,196,190,0.84)); /* Firefox 3.6 - 15 */
background: linear-gradient(to right, rgba(0,167,222,0.8),rgba(25,196,190,0.84));}
.RecPro_List .swiper-container .swiper-slide a.RecProMore img { display:block; width:64px; height:64px; margin:-32px 0 0 -32px; padding:0; position:absolute; left:50%; top:50%;}
.RecPro_List .swiper-container .swiper-slide:hover a.RecProMore { bottom:0;}
.RecPro_List .swiper-button-prev, .RecPro_List .swiper-button-next { width:42px!important; height:42px!important; margin:-22px 0 0!important; position:absolute; top:50%!important; opacity:1; border-radius:50%; border:1px solid #00a7de; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.RecPro_List .swiper-button-prev { left:0; background: url(../images/jt08.png) center center no-repeat; background-size:20px 20px;}
.RecPro_List .swiper-button-next { right:0; background: url(../images/jt02.png) center center no-repeat; background-size:20px 20px;}
.RecPro_List .swiper-button-prev:hover { background:#00a7de url(../images/jt07.png) center center no-repeat; background-size:20px 20px; border:0;}
.RecPro_List .swiper-button-next:hover { background:#00a7de url(../images/jt01.png) center center no-repeat; background-size:20px 20px; border:0;}

.NyProDetail_Xgwz { width:100%; height:auto; margin:0 auto; padding:80px 0 50px; background-color:#fff;}
.NyProDetail_Xgwz .NyProXgwz_Main { width:1500px; height:auto; margin:0 auto; padding:0;}
.NyProXgwz_Main .NyProXgwz_List { width:100%; height:auto; margin:0 auto; padding:0;}
.NyProXgwz_List ul li { width:32%; height:auto; margin:0 2% 30px 0; padding:25px 30px; background-color:#f9f9f9; float:left; position:relative; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.NyProXgwz_List ul li:nth-child(3n+3) { margin:0 0 30px;}
.NyProXgwz_List ul li i { display:block; width:0; height:100%; margin:0; padding:0; background:url(../images/line.jpg) 0 0 no-repeat; background-size:100% 100%; position:absolute; left:0; top:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.NyProXgwz_List ul li:hover i { width:100%;}
.NyProXgwz_List ul li img { display:block; width:160px; height:160px; margin:0; padding:0; position:absolute; top:100%; right:10px;transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.NyProXgwz_List ul li:hover img { top:10px;}
.NyProXgwz_List ul li a.NyProXgwz_Name { display:block; width:100%; height:30px; overflow:hidden; line-height:30px; color:#333; font-size:18px; white-space:nowrap; text-overflow:ellipsis; margin:0 auto; padding:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.NyProXgwz_List ul li a.NyProXgwz_Name em { display:block; width:8px; height:8px; margin:11px 10px 11px 2px; padding:0; border:1px solid #00a7de; border-radius:50%; float:left; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.NyProXgwz_List ul li p { width:100%; height:30px; overflow:hidden; line-height:30px; color:#999; font-size:14px; margin:5px auto 0; padding:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.NyProXgwz_List ul li p em { display:block; width:16px; height:16px; margin:7px 6px 7px 0; padding:0; background:url(../images/date01.png) center center no-repeat; background-size:16px 16px; float:left; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.NyProXgwz_List ul li:hover a.NyProXgwz_Name { color:#fff;}
.NyProXgwz_List ul li:hover a.NyProXgwz_Name em { border:1px solid #fff;}
.NyProXgwz_List ul li:hover p { color:rgba(255,255,255,0.65);}
.NyProXgwz_List ul li:hover p em { background:url(../images/date02.png) center center no-repeat; background-size:16px 16px;}

.NyProDetail_Order { width:100%; height:auto; margin:0 auto; padding:80px 0;}
.NyProDetail_Order .NyProOrder_Main { width:1500px; height:auto; margin:0 auto; padding:60px 40px; background-color:#fff;}
.NyProOrder_Main #ly_msg.ly_msg { width:100%!important; height:auto!important; margin:0 auto!important; padding:0!important;}
.NyProOrder_Main #ly_msg.ly_msg h3 { display:none!important;}
.NyProOrder_Main #ly_msg.ly_msg ul { width:100%!important; overflow:hidden!important; margin:0 auto!important; padding:0!important;}
.NyProOrder_Main #ly_msg.ly_msg ul li h4, .NyOrder_Right #ly_msg.ly_msg ul li h4.xh { display:none!important;}
.NyProOrder_Main #ly_msg.ly_msg ul li { width:100%!important; height:auto!important; overflow:hidden!important; line-height:inherit!important; color:inherit!important; font-size:inherit!important; margin:0 0 30px!important; padding:0!important;}
.NyProOrder_Main #ly_msg.ly_msg ul li:nth-child(1), .NyProOrder_Main #ly_msg.ly_msg ul li:nth-child(3), .NyProOrder_Main #ly_msg.ly_msg ul li:nth-child(5) { width:48.5%!important; margin:0 3% 30px 0!important; float:left!important;}
.NyProOrder_Main #ly_msg.ly_msg ul li:nth-child(2),.NyProOrder_Main #ly_msg.ly_msg ul li:nth-child(4), .NyProOrder_Main #ly_msg.ly_msg ul li:nth-child(6) { width:48.5%!important; float:right!important;}
.NyProOrder_Main #ly_msg.ly_msg ul li:last-child { margin:0 auto!important;}
.NyProOrder_Main #ly_msg.ly_msg ul li .msg_ipt1, .NyProOrder_Main #ly_msg.ly_msg ul li .msg_ipt12, .NyProOrder_Main #ly_msg.ly_msg ul li .msg_tara { width:100%!important; height:auto!important; margin:0!important; padding:0!important;}
.NyProOrder_Main #ly_msg.ly_msg ul li .msg_ipt1 input, .NyProOrder_Main #ly_msg.ly_msg ul li .msg_ipt12 input, .NyProOrder_Main #ly_msg.ly_msg ul li .msg_ipt2 input, .NyProOrder_Main #ly_msg.ly_msg ul li .msg_ipt12 .msg_option { display:block!important; width:100%!important; height:60px!important; line-height:60px; color:#999; font-size:16px; margin:0!important; padding:0 20px!important; background-color:#f9f9f9!important; border:0!important; outline:none!important; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.NyProOrder_Main #ly_msg.ly_msg ul li .msg_ipt12 .msg_option { padding:0 20px 0 16px!important;}
.NyProOrder_Main #ly_msg.ly_msg ul li .c_yzm { margin:0 10px 0 0!important; padding:0!important; float:left!important;}
.NyProOrder_Main #ly_msg.ly_msg ul li .c_yzm a { padding:10px; float:left;}
.NyProOrder_Main #ly_msg.ly_msg ul li .c_yzm a img { width:auto; height:40px;}
.NyProOrder_Main #ly_msg.ly_msg ul li .msg_ipt2 input { width:240px!important; margin:0 10px 0 0!important; float:left!important;}
.NyProOrder_Main #ly_msg.ly_msg ul li a.yzm_img { display:block!important; width:120px!important; height:40px!important; margin:10px 0!important; padding:0!important; float:left!important;}
.NyProOrder_Main #ly_msg.ly_msg ul li .msg_ipt2>span { line-height:60px!important; color:#999!important; font-size:16px!important;}
.NyProOrder_Main #ly_msg.ly_msg ul li .msg_tara textarea, .NyProOrder_Main #ly_msg.ly_msg ul li .msg_ipt0 textarea { display:block!important; width:100%!important; height:150px!important; line-height:30px; color:#aaa; font-size:16px; margin:0!important; padding:15px 20px!important; background-color:#f9f9f9!important; border:0!important; outline:none!important; resize:none!important; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.NyProOrder_Main #ly_msg.ly_msg ul li .msg_btn { width:100%!important; height:auto!important; overflow:hidden!important; margin:0!important; padding:0!important; float:inherit!important;}
.NyProOrder_Main #ly_msg.ly_msg .msg_btn input { width:200px!important; height:60px!important; overflow:hidden!important; line-height:60px!important; color:#fff!important; font-size:16px!important; text-align:center!important; background-color:#333!important; margin:0 30px 0 0!important; padding:0!important; border:none!important; cursor:pointer!important; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.NyProOrder_Main #ly_msg.ly_msg .msg_btn input:hover { background: url(../images/line.jpg) 0 0 no-repeat; background-size:100% 100%;}
.NyProOrder_Main #ly_msg.ly_msg .msg_btn input.msg_btn1 { background: url(../images/line.jpg) 0 0 no-repeat; background-size:100% 100%;}

.AnchorPoint { width:auto; height:auto; margin:0; padding:0; position:fixed; left:20px; top:50%; z-index:9999; transform:translateY(-50%); -webkit-transform:translateY(-50%); -o-transform:translateY(-50%); -moz-transform:translateY(-50%);}
.AnchorPoint dl dd { width:auto; height:40px; overflow:hidden; margin:0; padding:0;}
.AnchorPoint dl dd a { display:block; width:auto; height:40px; line-height:40px; color:#666; font-size:16px; margin:0; padding:0; position:relative; float:left;}
.AnchorPoint dl dd a i { display:block; width:5px; height:1px; margin:19.5px 5px 19.5px 0; padding:0; background: url(../images/line.jpg) 0 0 no-repeat; background-size:100% 100%; float:left; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.AnchorPoint dl dd a em { display:none; width:calc(100% - 20px); height:7px; margin:0; padding:0; background: url(../images/line.jpg) 0 0 no-repeat; background-size:100% 100%; position:absolute; right:0; bottom:8px; z-index:-1;}
.AnchorPoint dl dd a:hover, .AnchorPoint dl dd.APon a { color:#333; font-size:18px; font-weight:bold;}
.AnchorPoint dl dd a:hover i, .AnchorPoint dl dd.APon a i { width:15px;}
.AnchorPoint dl dd a:hover em, .AnchorPoint dl dd.APon a em { display:block;}

.videoIco { display:block;
    position: absolute;
    z-index: 9;
    width: 52px;
    height: 52px;
    left: 42px;
    bottom: 24px;
    background: url(../images/video.png) no-repeat 0 0;
}
.NyProDetail_Img a.videoIco {
    left: 20px!important;
    bottom: 20px!important;
    z-index: 99!important;
}
.videoItem {
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 990;
    top: 0;
    left: 0;  
}

.videoItem a {
    position: absolute;
    width: 36px;
    height: 36px;
    top: 0px;
    right: 0px;
    z-index: 11;
    background: url(../images/video.png) no-repeat -56px 0;
}
.Warning {
    text-align: center;
    font-size: 14px;
    font-family: microsoft yahei;
    line-height: 27px;
    color: #fff;
    width: 606px;
    height: 400px;
    background-color: #000;
    margin: 0 auto;
}
.Warning b {
	display: inline-block;
	width: 30px;
	height: 27px;
	margin: 12px;
	margin: 150px 0 20px 0;
	background: url("../images/waring.png") no-repeat;
}

@media (max-width:1680px) {

}
@media (max-width:1600px) {
	.NyProDetail { padding:80px 60px;}
	.NyProDetail_Main { width:100%;}
	.NyProDetail_Main .NyProDetail_Img { padding:0 60px 0 0;}
	.NyProDetail_Main .NyProDetail_Text { padding:0 0 0 60px;}
	
	.NyProDetail_Content { padding:80px 60px;}
	.NyProDetail_Content .NyProDetail_Con { width:100%;}
	
	.NyProDetail_Reason { padding:80px 60px;}
	.NyProDetail_Reason .NyReason_Main { width:100%;}
	
	.NyProDetail_RecPro { width:100%; padding:80px 60px 40px;}
	.NyProDetail_RecPro .RecPro_List { width:100%; margin:0 auto; padding:0 0 84px;}
	.RecPro_List .swiper-button-prev, .RecPro_List .swiper-button-next { margin:0!important; top:inherit!important; bottom:0;}
	.RecPro_List .swiper-button-prev { left:inherit; right:50%; margin:0 20px 0 0!important;}
	.RecPro_List .swiper-button-next { right:inherit; left:50%; margin:0 0 0 20px!important;}
	
	.NyProDetail_Xgwz { padding:60px 60px 30px;}
	.NyProDetail_Xgwz .NyProXgwz_Main { width:100%;}
	
	.NyProDetail_Order { padding:80px 60px;}
	.NyProDetail_Order .NyProOrder_Main { width:100%;}
}
@media (max-width:1560px) {
	.NyProDetail_Title span, .NyProDetail_Title1 span { font-size: 22px; margin: 0 auto 8px;}
	.NyProDetail_Title p, .NyProDetail_Title1 p { height: 32px; line-height: 32px; font-size: 28px;}
}
@media (max-width:1440px) {
	.NyProDetail { margin:90px auto 0; padding:60px;}
	.NyProDetail_Main .NyProDetail_Img { padding:0 60px 0 0;}
	.jqzoom { height:468px;}
	#spec-n5 { height:92px;}
	#spec-list ul li { height:80px;}
	.NyProDetail_Main .NyProDetail_Text { padding:0 0 0 60px;}
	.NyProDetail_Text .NyProDetail_Name { min-height:44px;}
	.NyProDetail_Name span { line-height:44px; font-size:44px;}
	.NyProDetail_Name h1 { line-height:36px; font-size:28px;}
	.NyProDetail_Text .NyProDetail_Ms { margin:35px auto; padding:20px 0;}
	.NyProDetail_Tags dl dd span { height:26px; line-height:26px; font-size:16px;}
	.NyProDetail_Tags dl dd p { height:26px; line-height:26px; font-size:15px;}
	
	.NyProDetail_Content { padding:60px;}
	.ProDetailText img, .ProDetailText table, .ProDetailText tr, .ProDetailText td, .ProDetailText p, .ProDetailText span, .ProDetailText div, .ProDetailText video, .ProDetailText embed { line-height: 25px; font-size:15px;}
	.ProDetailText p span, .ProDetailText span, .ProDetailText p em, .ProDetailText em { line-height: 25px; font-size:15px!important;}
	.ProDetailText b { line-height: 25px; font-size: 15px;}
	
	.NyProDetail_Reason { padding:60px;}
	.NyProDetail_Reason ul li p { line-height: 25px; font-size: 15px;}
	
	.NyProDetail_RecPro { width:100%; padding:60px 60px 30px;}
	.NyProDetail_RecPro .RecPro_List { margin:0 auto; padding:0 0 74px;}
	.RecPro_List .swiper-container .swiper-slide .RecPro_Img { height:230px;}
	

	.NyProDetail_Order { padding:60px;}
	.NyProDetail_Order .NyProOrder_Main { padding:40px;}
	.NyProOrder_Main #ly_msg.ly_msg ul li .msg_ipt1 input, .NyProOrder_Main #ly_msg.ly_msg ul li .msg_ipt12 input, .NyProOrder_Main #ly_msg.ly_msg ul li .msg_ipt2 input, .NyProOrder_Main #ly_msg.ly_msg ul li .msg_ipt12 .msg_option { font-size:15px!important;}
	.NyProOrder_Main #ly_msg.ly_msg ul li .msg_tara textarea, .NyProOrder_Main #ly_msg.ly_msg ul li .msg_ipt0 textarea { font-size:15px;}
	
	.AnchorPoint { display:none;}
	.AnchorPoint dl dd a { font-size:15px;}
	
	.NyProDetail_Title span, .NyProDetail_Title1 span { font-size: 18px; margin: 0 auto 8px;}
	.NyProDetail_Title p, .NyProDetail_Title1 p { height: auto; line-height: 30px; font-size: 24px;}
}
@media (max-width:1366px) {
	
	.NyProDetail { padding:60px 40px;}
	.NyProDetail_Main .NyProDetail_Img { padding:0 40px 0 0;}
	.jqzoom { height:448px;}
	.NyProDetail_Main .NyProDetail_Text { padding:0 0 0 40px;}
	.NyProDetail_Text .NyProDetail_Name { min-height:40px;}
	.NyProDetail_Name span { line-height:40px; font-size:40px; margin:0 auto 4px;}
	.NyProDetail_Name h1 { line-height:36px; font-size:26px;}
	.NyProDetail_Text .NyProDetail_Ms { margin:30px auto;}
	.NyProDetail_Tel span { font-size:16px;}
	.NyProDetail_Tel p { font-size:32px;}
	.NyProDetail_Tel p img { width:32px; height:32px; margin:14px 10px 0 0;}
	
	.NyProDetail_Content { padding:40px;}
	
	.NyProDetail_Reason { padding:60px 40px;}
	.NyProDetail_Reason ul li img { width:80px; height:80px; margin:0 auto 30px;}
	
	.NyProDetail_RecPro { padding:60px 40px 30px;}
	.RecPro_List .swiper-container .swiper-slide .RecPro_Img { height:220px;}
	
	.NyProDetail_Xgwz { padding:60px 40px 30px;}
	
	.NyProDetail_Order { padding:40px;}
}
@media (max-width:1280px) {
	.NyProDetail { margin:80px auto 0; padding:60px 40px;}
	.NyProDetail_Main .NyProDetail_Img { padding:0 40px 0 0;}
	.jqzoom { height:428px;}
	.NyProDetail_Main .NyProDetail_Text { padding:0 0 0 40px;}
	.NyProDetail_Text .NyProDetail_Name { min-height:40px;}
	.NyProDetail_Name span { line-height:40px; font-size:40px; margin:0 auto 8px;}
	.NyProDetail_Name h1 { line-height:32px; font-size:24px;}
	.NyProDetail_Text .NyProDetail_Ms p { max-height:96px; line-height:24px; font-size:14px;}
	.NyProDetail_Text .NyProDetail_Lxfs { margin:52px auto 0;}
	.NyProDetail_Lxfs .NyProDetail_Ewm { margin:0 20px 0 0;}
	.NyProDetail_Lxfs .NyProDetail_Tel { margin:15px 0;}
	.NyProDetail_Tel p { height:50px; line-height:50px; font-size:30px;}
	.NyProDetail_Tel p img { width:32px; height:32px; margin:9px 10px 0 0;}
	
	.NyProDetail_Content .NyProDetail_Con { padding:40px;}
	
	.NyProDetail_Reason ul li img { width:70px; height:70px; margin:0 auto 20px;}
	.NyProDetail_Reason ul li span { font-size:18px;}
	.NyProDetail_Reason ul li p { line-height:24px; font-size:14px;}
	
	.NyProDetail_RecPro .RecPro_List { margin:0 auto; padding:0 0 70px;}
	.RecPro_List .swiper-container .swiper-slide .RecPro_Text a.RecProName { height:30px; line-height:30px; font-size:18px;}
	.RecPro_List .swiper-container .swiper-slide .RecPro_Text p { font-size:14px;}
	.RecPro_List .swiper-container .swiper-slide .RecPro_Img { height:200px;}
	.RecPro_List .swiper-button-prev, .RecPro_List .swiper-button-next { width:38px!important; height:38px!important;}
	.RecPro_List .swiper-button-prev { background: url(../images/jt08.png) center center no-repeat; background-size:18px 18px;}
	.RecPro_List .swiper-button-next { background: url(../images/jt02.png) center center no-repeat; background-size:18px 18px;}
	.RecPro_List .swiper-button-prev:hover { background:#00a7de url(../images/jt07.png) center center no-repeat; background-size:18px 18px;}
	.RecPro_List .swiper-button-next:hover { background:#00a7de url(../images/jt01.png) center center no-repeat; background-size:18px 18px;}
	
	.NyProDetail_Xgwz { padding:60px 40px 35px;}
	.NyProXgwz_List ul li { margin:0 2% 25px 0; padding:25px;}
	.NyProXgwz_List ul li:nth-child(3n+3) { margin:0 0 25px;}
	
	.NyProDetail_Order .NyProOrder_Main { padding:40px;}
	.NyProOrder_Main #ly_msg.ly_msg ul li:last-child { margin:30px auto 0!important;}	
	.NyProOrder_Main #ly_msg.ly_msg ul li .msg_ipt1 input, .NyProOrder_Main #ly_msg.ly_msg ul li .msg_ipt12 input, .NyProOrder_Main #ly_msg.ly_msg ul li .msg_ipt2 input, .NyProOrder_Main #ly_msg.ly_msg ul li .msg_ipt12 .msg_option { height:50px!important; line-height:50px; font-size:15px;}
	.NyProOrder_Main #ly_msg.ly_msg ul li .msg_tara textarea, .NyProOrder_Main #ly_msg.ly_msg ul li .msg_ipt0 textarea { height:145px!important; line-height:25px; font-size:15px; padding:10px 20px;}
	.NyProOrder_Main #ly_msg.ly_msg ul li a.yzm_img { margin:5px 0!important;}
	.NyProOrder_Main #ly_msg.ly_msg ul li .c_yzm a { padding:5px 10px;}
	.NyProOrder_Main #ly_msg.ly_msg ul li .msg_ipt2>span { line-height:50px!important; font-size:15px!important;}
	.NyProOrder_Main #ly_msg.ly_msg .msg_btn input { height:50px!important; line-height:50px!important;}
	
	.NyProDetail_Title span, .NyProDetail_Title1 span { line-height: 24px; margin: 0 auto 6px;}
	.NyProDetail_Title p, .NyProDetail_Title1 p { height: auto; line-height: 30px; font-size: 24px;}
	.NyProDetail_Title p img { margin: -4px 0 0 10px;}
}

@media (max-width:1200px) {
	.jqzoom { height:408px;}
	.NyProDetail_Name span { line-height:36px; font-size:36px; margin:0 auto 2px;}
	.NyProDetail_Text .NyProDetail_Ms { padding:15px 0;}
	.NyProDetail_Tags dl dd p { font-size:14px;}
	.NyProDetail_Tel span { width:170px; font-size:15px;}
	.NyProDetail_Tel p { font-size:26px; padding:0 40px;}
	.NyProDetail_Tel p img { width:30px; height:30px; margin:10px 10px 0 0;}
	
	.RecPro_List .swiper-container .swiper-slide .RecPro_Img { height:200px;}
	
	.NyProXgwz_List ul li { padding:20px;}
	
	.NyProOrder_Main #ly_msg.ly_msg ul li .msg_ipt2 input { width:200px!important;}
}
@media (max-width:1080px) {
	.NyProXgwz_Main .NyProXgwz_Title { margin:0 auto 20px;}
	.NyProXgwz_List ul li { margin:0 2% 20px 0; padding:15px 20px;}
	.NyProXgwz_List ul li:nth-child(3n+3) { margin:0 0 20px;}	
	
	.jqzoom { height:350px;}
	#spec-n5 { height:80px;}
	#spec-list ul li { height:68px;}
	.zoomdiv { display:none!important;}
	.NyProDetail_Text .NyProDetail_Name { min-height:32px;}
	.NyProDetail_Name span { line-height:32px; font-size:32px; margin:0 auto 4px;}
	.NyProDetail_Name h1 { line-height:30px; font-size:22px;}
	.NyProDetail_Text .NyProDetail_Ms { margin:20px auto;}	
	.NyProDetail_Tags dl dd { padding:5px 10px 5px 60px;}
	.NyProDetail_Tags dl dd img { width:50px; height:50px; top:5px;}
	.NyProDetail_Tags dl dd span { height:25px; line-height:25px; font-size:15px;}
	.NyProDetail_Tags dl dd p { height:25px; line-height:25px;}
	.NyProDetail_Ewm img { width:94px; height:94px;}
	.NyProDetail_Text .NyProDetail_Lxfs { margin:26px auto 0;}
	.NyProDetail_Lxfs .NyProDetail_Tel { margin:8px 0;}
	.NyProDetail_Tel p { height:44px; line-height:44px; font-size:24px;}
	.NyProDetail_Tel p img { width:24px; height:24px; margin:10px 10px 0 0;}
	.NyProDetail_Tel span { width:160px; font-size:14px;}
	
	.RecPro_List .swiper-container .swiper-slide { padding:12px;}
	.RecPro_List .swiper-container .swiper-slide .RecPro_Text { margin:0 auto 12px; padding:0 0 12px;}
	.RecPro_List .swiper-container .swiper-slide .RecPro_Text a.RecProName { margin:0 auto 4px;}	
	.RecPro_List .swiper-container .swiper-slide .RecPro_Img { height:190px;}
	
	.NyProOrder_Main #ly_msg.ly_msg ul li { margin:0 0 20px!important;}
	.NyProOrder_Main #ly_msg.ly_msg ul li:nth-child(1), .NyProOrder_Main #ly_msg.ly_msg ul li:nth-child(3), .NyProOrder_Main #ly_msg.ly_msg ul li:nth-child(5) { width:48.5%!important; margin:0 3% 20px 0!important; float:left!important;}
	.NyProOrder_Main #ly_msg.ly_msg ul li:nth-child(2), .NyProOrder_Main #ly_msg.ly_msg ul li:nth-child(4), .NyProOrder_Main #ly_msg.ly_msg ul li:nth-child(6) { width:48.5%!important; margin:0 0 20px 0!important; float:right!important;}
	.NyProOrder_Main #ly_msg.ly_msg ul li:last-child { margin:20px auto 0!important;}
	.NyProOrder_Main #ly_msg.ly_msg ul li .msg_ipt1 input, .NyProOrder_Main #ly_msg.ly_msg ul li .msg_ipt12 input, .NyProOrder_Main #ly_msg.ly_msg ul li .msg_ipt2 input, .NyProOrder_Main #ly_msg.ly_msg ul li .msg_ipt12 .msg_option { font-size:14px;}
	.NyProOrder_Main #ly_msg.ly_msg ul li .msg_tara textarea, .NyProOrder_Main #ly_msg.ly_msg ul li .msg_ipt0 textarea { height:140px!important; line-height:24px; font-size:14px;}
	.NyProOrder_Main #ly_msg.ly_msg ul li .msg_ipt2 input { width:180px!important;}
	.NyProOrder_Main #ly_msg.ly_msg ul li .msg_ipt2>span { font-size:14px!important;}
	
	.NyProDetail_Xgwz { padding:40px 40px 20px;}
}
@media (max-width:1024px) {
	.RecPro_List .swiper-container .swiper-slide .RecPro_Img { height:180px;}
	
	.NyProOrder_Main #ly_msg.ly_msg ul li .c_yzm { height:50px;}
	.NyProOrder_Main #ly_msg.ly_msg ul li .msg_ipt2>span { display:block; width:100%;}
}
@media (max-width:920px) {
	.RecPro_List .swiper-container .swiper-slide .RecPro_Img { height:220px;}
	.NyProXgwz_List ul li { width:49%; margin:0 2% 20px 0; padding:15px 20px;}
	.NyProXgwz_List ul li:nth-child(3n+3) { margin:0 2% 20px 0;}
	.NyProXgwz_List ul li:nth-child(2n+2) { margin:0 0 20px;}	
}
@media (max-width:820px) {

	.NyProDetail { margin:64px auto 0; padding:40px 20px;}
	.NyProDetail_Main i.NyProDetail_Bg { width:100%; height:50%;}
	.NyProDetail_Main .NyProDetail_Img { width:100%; margin:0 auto 40px; padding:0; float:inherit;}
	.jqzoom { height:500px;}
	#spec-n5 { height:100px;}
	#spec-list ul li { height:88px;}
	.NyProDetail_Main .NyProDetail_Text { width:100%; margin:0 auto; padding:0; float:inherit;}
	
	.NyProDetail_Content { padding:40px 20px;}
	.NyProDetail_Content .NyProDetail_Con { padding:20px;}
	
	.NyProDetail_Reason { padding:40px 20px 20px;}
	.NyProDetail_Reason ul li { width:48.5%; height:auto; margin:0 3% 0 0; padding:20px; float:left;}
	.NyProDetail_Reason ul li:nth-child(4) { margin:0 3% 0 0;}
	.NyProDetail_Reason ul li:nth-child(2n+2) { margin:0;}
	
	
	.NyProDetail_RecPro { width:100%; padding:40px 20px 20px;}
	.NyProDetail_RecPro .RecPro_List { padding:0 0 60px;}
	.RecPro_List .swiper-container .swiper-slide { padding:20px;}
	.RecPro_List .swiper-container .swiper-slide .RecPro_Img { height:280px;}
	
	.NyProDetail_Xgwz { padding:40px 20px 20px;}
	
	.NyProDetail_Order { padding:40px 20px 60px;}
	.NyProDetail_Order .NyProOrder_Main { padding:20px;}	
	.NyProOrder_Main #ly_msg.ly_msg ul li .c_yzm { height:50px; float:left!important;}
	.NyProOrder_Main #ly_msg.ly_msg ul li .msg_ipt2>span { display:inline-block; width:auto; line-height:50px!important;}
	
	.NyProDetail_Title span, .NyProDetail_Title1 span { height: 20px; line-height: 20px; font-size: 16px;}
	.NyProDetail_Title p, .NyProDetail_Title1 p { font-size: 24px;}
}
@media (max-width:767px) {
	.NyProDetail { margin:64px auto 0; padding:20px;}
	.NyProDetail_Main .NyProDetail_Img { margin:0 auto 20px;}
	.jqzoom { height:300px;}
	#spec-n5 { height:68px;}
	#spec-list ul li { height:56px;}
	.NyProDetail_Tel p { padding:0 20px;}
	.NyProDetail_Tags dl dd { width:50%;}
	.NyProDetail_Text .NyProDetail_Lxfs { margin:20px auto 0;}
	
	.NyProDetail_Content { padding:24px;}
	.NyProDetail_Content .NyProDetail_Con { padding:20px;}
	.ProDetailText div, .ProDetailText p { margin:0 auto 10px;}
	
	.NyProDetail_Reason { padding:40px 20px 20px;}
	.NyProDetail_Reason ul li { width:100%; height:auto; margin:0 auto 20px; padding:0; float: inherit;}
	.NyProDetail_Reason ul li:nth-child(2n+2), .NyProDetail_Reason ul li:nth-child(4) { margin:0 auto 20px;}
	.NyProDetail_Reason ul li img { margin:0 auto 12px;}
	.NyProDetail_Reason ul li span { margin:0 auto 12px;}
	
	.NyProDetail_RecPro { padding:20px;}
	.RecPro_List .swiper-container .swiper-slide .RecPro_Img { height:300px;}
	
	.NyProDetail_Xgwz { padding:20px 20px 10px;}
	.NyProXgwz_Main .NyProXgwz_Title { height:48px; line-height:48px; font-size:18px;}
	.NyProXgwz_Title img { margin:14px 10px 14px 0;}
	.NyProXgwz_List ul li { width:100%; height:auto; margin:0 auto 10px; float:inherit;}
	.NyProXgwz_List ul li:nth-child(2n+2), .NyProXgwz_List ul li:nth-child(3n+3) { margin:0 auto 12px;}
	
	.NyProDetail_Order { padding:24px 12px;}
	.NyProOrder_Main #ly_msg.ly_msg ul li { margin:0 auto 12px!important;}
	.NyProOrder_Main #ly_msg.ly_msg ul li:nth-child(1), .NyProOrder_Main #ly_msg.ly_msg ul li:nth-child(3), .NyProOrder_Main #ly_msg.ly_msg ul li:nth-child(5) { width:100%!important; margin:0 auto 12px!important; float:inherit!important;}
	.NyProOrder_Main #ly_msg.ly_msg ul li:nth-child(2), .NyProOrder_Main #ly_msg.ly_msg ul li:nth-child(4), .NyProOrder_Main #ly_msg.ly_msg ul li:nth-child(6) { width:100%!important; margin:0 auto 12px!important; float:inherit!important;}
	.NyProOrder_Main #ly_msg.ly_msg ul li .msg_ipt1 input, .NyProOrder_Main #ly_msg.ly_msg ul li .msg_ipt12 input, .NyProOrder_Main #ly_msg.ly_msg ul li .msg_ipt2 input, .NyProOrder_Main #ly_msg.ly_msg ul li .msg_ipt12 .msg_option { padding: 0 12px!important;}	
	.NyProOrder_Main #ly_msg.ly_msg ul li .msg_ipt2 input { width:160px!important;}
	.NyProOrder_Main #ly_msg.ly_msg ul li .c_yzm { height:50px; float:inherit!important; margin:0!important;}
	.NyProOrder_Main #ly_msg.ly_msg ul li .c_yzm a { padding:5px 0;}
	.NyProOrder_Main #ly_msg.ly_msg ul li .msg_ipt2>span { display:block; width:100%; line-height:24px!important; margin:10px auto 0;}
	.NyProOrder_Main #ly_msg.ly_msg .msg_btn input { width:48%!important; margin:0!important; float:left;}
	.NyProOrder_Main #ly_msg.ly_msg .msg_btn input.msg_btn1 { margin:0 4% 0 0!important;}
	.NyProOrder_Main #ly_msg.ly_msg ul li .msg_tara textarea, .NyProOrder_Main #ly_msg.ly_msg ul li .msg_ipt0 textarea { padding:10px 12px!important;}
	
	.NyProDetail_Title p, .NyProDetail_Title1 p { line-height: 28px; font-size: 24px;}
	.NyProDetail_Title p img { width: 24px; height: 24px;}
}
@media (max-width:390px) {
	.jqzoom { height:280px;}
	#spec-n5 { height:62px;}
	#spec-list ul li { height:50px;}
	.NyProDetail_Lxfs .NyProDetail_Ewm { margin:0 12px 0 0;}
	.NyProDetail_Tel p { padding:0 20px; font-size:20px;}
}
@media (max-width:320px) {
	.jqzoom { height:240px;}
	#spec-n5 { height:56px;}
	#spec-list ul li { height:44px;}
	.NyProDetail_Lxfs .NyProDetail_Ewm { width:130px; margin:0 auto 24px; float:inherit;}
	.NyProDetail_Ewm img { width:114px; height:114px;}
	.NyProDetail_Lxfs .NyProDetail_Tel { width:92%; margin:0 auto; float:inherit;}
	
	.RecPro_List .swiper-container .swiper-slide .RecPro_Img { height:210px;}
	
	.NyProOrder_Main #ly_msg.ly_msg ul li .msg_ipt2 input { width:120px!important;}
	.NyProDetail_Order .NyProOrder_Main { padding:20px 10px;}
	.NyProOrder_Main #ly_msg.ly_msg ul li .c_yzm a { padding:9px 0;}
	.NyProOrder_Main #ly_msg.ly_msg ul li .c_yzm a img { height:32px;}
}
@media (max-width:280px) {
}
/*NyProDetail 结束*/


/*nyNews_Main 开始*/
.nyNews_Container { width:100%; height:auto; overflow:hidden; margin:0 auto; padding:0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}

.nyNews_Container .nyNews_Rec { width:100%; height:auto; margin:0 auto; padding:80px 0; background-color:#f9f9f9; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.nyNews_Rec .nyNewsRec_Main { width:1500px; height:auto; min-height:300px; margin:0 auto; padding:0; position:relative;}
.nyNewsRec_Main .nyNewsRec_Img { width:44%; height:380px; overflow:hidden; margin:0; padding:0;}
.nyNewsRec_Main .nyNewsRec_Img a { display:block; width:100%; height:100%; overflow:hidden; margin:0; padding:0; background-color:#fff; position:relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.nyNewsRec_Main .nyNewsRec_Img a img { display:block; width:100%; height:100%; overflow:hidden; object-fit:cover; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.nyNewsRec_Main:hover .nyNewsRec_Img a img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}
.nyNewsRec_Main .nyNewsRec_Con { width:60%; height:auto; margin:0; padding:0; position:absolute; top:50%; right:0; z-index:1; transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%);}
.nyNewsRec_Main .nyNewsRec_Con .nyNewsRec_Text { width:100%; height:280px; margin:0; padding:40px; background-color:#fff; box-shadow:0 10px 20px 0 rgba(0,0,0,0.06); position:relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.nyNewsRec_Main .nyNewsRec_Con .nyNewsRec_Text a.nyNewsRec_Name { display:block; width:100%; height:40px; overflow:hidden; line-height:40px; color:#333; font-size:24px; font-weight:bold; white-space:nowrap; text-overflow:ellipsis; margin:5px auto 0; padding:0;}
.nyNewsRec_Main .nyNewsRec_Con .nyNewsRec_Text a.nyNewsRec_Name font { color:#333; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.nyNewsRec_Main:hover .nyNewsRec_Con .nyNewsRec_Text a.nyNewsRec_Name font { color: #00a7de; background-image:-webkit-linear-gradient(right,#19c4be,#00a7de); -webkit-background-clip:text; -webkit-text-fill-color:transparent;}
.nyNewsRec_Main .nyNewsRec_Con .nyNewsRec_Text p { width:100%; height:56px; overflow:hidden; line-height:28px; color:#999; font-size:16px; word-break:break-all; margin:10px auto 25px; padding:0; display:-webkit-box; text-overflow:ellipsis; -webkit-line-clamp:2; -webkit-box-orient:vertical; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.nyNewsRec_Main .nyNewsRec_Con .nyNewsRec_Text .nyNewsRec_Date { width:100%; height:auto; margin:0 auto; padding:0;}
.nyNewsRec_Main .nyNewsRec_Con .nyNewsRec_Text .nyNewsRec_Date span { display:block; width:auto; height:30px; overflow:hidden; line-height:30px; color:#999; font-size:16px; margin:0; padding:0;}
.nyNewsRec_Main .nyNewsRec_Con .nyNewsRec_Text .nyNewsRec_Date span img { display:block; width:16px; height:16px; margin:7px 7px 7px 0; padding:0; float:left;}
.nyNewsRec_Main .nyNewsRec_Date a.nyNewsRec_More { display:block; width:auto; height:30px; line-height:30px; color:#999; font-size:16px; margin:0; padding:0;}
.nyNewsRec_Main .nyNewsRec_Date a.nyNewsRec_More i { display:inline-block; width:30px; height:30px; vertical-align:middle; margin:-4px 0 0 15px; padding:5px; background:url(../images/line.jpg) center center no-repeat; background-size:100% 100%; border-radius:50%; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.nyNewsRec_Main .nyNewsRec_Date a.nyNewsRec_More i img { display:block; width:20px; height:20px; margin:0 auto; padding:0;}
.nyNewsRec_Main:hover .nyNewsRec_Date a.nyNewsRec_More { color: #00a7de; background-image:-webkit-linear-gradient(right,#19c4be,#00a7de); -webkit-background-clip:text; -webkit-text-fill-color:transparent;}
.nyNewsRec_Main .nyNewsRec_Con .nyNewsRec_Text i.nyNewsRecHot { display:block; width:76px; height:76px; margin:0; padding:0; position:absolute; top:0; right:0;}

.nyNews_Container .nyNews_List { width:100%; max-width:1500px; height:auto; min-height:300px; margin:0 auto; padding:80px 0 60px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.nyNews_List ul li { width:32%; height:auto; margin:0 2% 30px 0; padding:30px; background-color:#f9f9f9; float:left; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; position:relative;}
.nyNews_List ul li:nth-child(3n+3) { margin:0 0 30px;}
.nyNews_List ul li a.nyNewsList_Name { display:block; width:100%; height:30px; overflow:hidden; line-height:30px; color:#333; font-size:18px; font-weight:bold; white-space:nowrap; text-overflow:ellipsis; margin:0 auto; padding:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;position:relative; z-index:2;}
.nyNews_List ul li:hover a.nyNewsList_Name { color:#fff;}
.nyNews_List ul li p { width:100%; height:50px; overflow:hidden; line-height:25px; color:#999; font-size:15px; word-break:break-all; margin:10px auto 20px; padding:0; display:-webkit-box; text-overflow:ellipsis; -webkit-line-clamp:2; -webkit-box-orient:vertical; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;position:relative; z-index:2;}
.nyNews_List ul li .nyNewsList_Date { width:100%; height:auto; margin:0 auto; padding:0; position:relative; z-index:2;}
.nyNews_List ul li .nyNewsList_Date span { display:block; width:auto; height:24px; overflow:hidden; line-height:24px; color:#999; font-size:14px; margin:0; padding:0; float:left;}
.nyNews_List ul li .nyNewsList_Date span i { display:block; width:16px; height:16px; margin:4px 8px 4px 0; padding:0; background:url(../images/date01.png) center center no-repeat; background-size:16px 16px; float:left;}
.nyNews_List ul li:hover .nyNewsList_Date span i { background:url(../images/date02.png) center center no-repeat; background-size:16px 16px;}
.nyNews_List ul li .nyNewsList_Date a.nyNewsList_More { display:block; width:auto; height:24px; overflow:hidden; line-height:24px; color:#999; font-size:14px; text-align:right; margin:0; padding:0; float:right;position:relative; z-index:2;}
.nyNews_List ul li .nyNewsList_Date a.nyNewsList_More i { display:inline-block; width:24px; height:24px; vertical-align:middle; margin:-2px 0 0 10px; padding:0; background:url(../images/jt04.png) center center no-repeat; background-size:16px 16px; border:1px solid #00a7de; border-radius:50%; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.nyNews_List ul li:hover .nyNewsList_Date a.nyNewsList_More {color:rgba(255,255,255,.65);}
.nyNews_List ul li:hover .nyNewsList_Date a.nyNewsList_More i {background:url(../images/jt03.png) center center no-repeat; background-size:16px 16px; border:1px solid rgba(255,255,255,.65);}
.nyNews_List ul li:after{content:""; display:block; width:100%; height:0; position:absolute; bottom:0; left:0; background:url(../images/line.jpg) center center repeat-y; background-size:100% 100%; transition: all .4s ease;} 
.nyNews_List ul li:hover:after{ height:100%; bottom:0;}
.nyNews_List ul li:hover p{ color:rgba(255,255,255,.65);}
.nyNews_List ul li:hover .nyNewsList_Date span{color:rgba(255,255,255,.65);}
.nyNews_List ul li:hover .nyNewsList_Date span img { opacity:.8;}

.nyNews_List .lyPage { margin:30px auto 0;}

@media (max-width:1680px) {

}
@media (max-width:1600px) {
	.nyNews_Container .nyNews_Rec { padding:60px;}
	.nyNews_Rec .nyNewsRec_Main { width:100%;}
	.nyNewsRec_Main .nyNewsRec_Img { height:370px;}
	
	.nyNews_Container .nyNews_List { width:100%; max-width:inherit; padding:60px;}
}
@media (max-width:1560px) {
	.nyNewsRec_Main .nyNewsRec_Img { height:360px;}
}
@media (max-width:1440px) {
	
	.nyNews_Rec .nyNewsRec_Main { width:100%;}
	.nyNewsRec_Main .nyNewsRec_Img { height:350px;}
	.nyNewsRec_Main .nyNewsRec_Con .nyNewsRec_Text { height:260px; padding:30px 40px;}
	.nyNewsRec_Main .nyNewsRec_Con .nyNewsRec_Text a.nyNewsRec_Name { height:44px; line-height:44px; font-size:24px;}
	.nyNewsRec_Main .nyNewsRec_Con .nyNewsRec_Text p { height:50px; line-height:25px; font-size:15px;}
	.nyNewsRec_Main .nyNewsRec_Con .nyNewsRec_Text .nyNewsRec_Date span { font-size:14px;}
	.nyNewsRec_Main .nyNewsRec_Date a.nyNewsRec_More, .nyNewsRec_Main .nyNewsRec_Con .nyNewsRec_Text .nyNewsRec_Date span { font-size:15px;}	
	
	.nyNews_Container .nyNews_List { width:100%;}
	.nyNews_List ul li p { height:50px; line-height:25px; font-size:15px;}
	
}
@media (max-width:1366px) {
	.nyNews_Container .nyNews_Rec { padding:60px 40px;}
	.nyNewsRec_Main .nyNewsRec_Img { width:46%; height:340px;}
	.nyNewsRec_Main .nyNewsRec_Con .nyNewsRec_Text { height:260px; padding:30px;}
	
	.nyNews_Container .nyNews_List { padding:60px 40px 40px;}
	.nyNews_List ul li { margin:0 2% 25px 0; padding:25px;}
	.nyNews_List ul li:nth-child(3n+3) { margin:0 0 25px;}
	
	.nyNews_List .lyPage { margin:15px auto 0;}
}
@media (max-width:1280px) {

	.nyNewsRec_Main .nyNewsRec_Img { height:320px;}
	.nyNewsRec_Main .nyNewsRec_Con .nyNewsRec_Text { height:250px; padding:30px 25px;}
	.nyNewsRec_Main .nyNewsRec_Con .nyNewsRec_Text a.nyNewsRec_Name { height:40px; line-height:40px; font-size:22px;}
	.nyNewsRec_Main .nyNewsRec_Con .nyNewsRec_Text p { height:48px; line-height:24px; font-size:14px;}
	.nyNewsRec_Main .nyNewsRec_Con .nyNewsRec_Text .nyNewsRec_Date span { font-size:14px;}
	.nyNewsRec_Main .nyNewsRec_Date a.nyNewsRec_More{ font-size:14px;}
	
	.nyNews_List ul li { margin:0 2% 20px 0; padding:20px;}
	.nyNews_List ul li:nth-child(3n+3) { margin:0 0 20px;}
	.nyNews_List ul li a.nyNewsList_Name { height:30px; line-height:30px; font-size:18px;}
	.nyNews_List ul li p { height:48px; line-height:24px; font-size:14px;}
}
@media (max-width:1200px) {
	.nyNewsRec_Main .nyNewsRec_Img { height:300px;}
	.nyNewsRec_Main .nyNewsRec_Con .nyNewsRec_Text { height:230px; padding:20px 30px;}
	.nyNewsRec_Main .nyNewsRec_Con .nyNewsRec_Text p { margin:10px auto 20px;}
}
@media (max-width:1080px) {
	.nyNews_Container .nyNews_Rec { padding:40px;}
	.nyNews_Rec .nyNewsRec_Main { min-height:240px;}
	.nyNewsRec_Main .nyNewsRec_Img { width:50%; height:270px;}
	.nyNewsRec_Main .nyNewsRec_Con .nyNewsRec_Text { height:220px;}
	.nyNewsRec_Main .nyNewsRec_Con .nyNewsRec_Text a.nyNewsRec_Name { height:36px; line-height:36px; font-size:20px;}
	.nyNewsRec_Main .nyNewsRec_Con .nyNewsRec_Text i.nyNewsRecHot { width:64px; height:64px;}
	
	.nyNews_Container .nyNews_List { padding:40px;}
	.nyNews_List ul li { width:49%; margin:0 2% 20px 0;}
	.nyNews_List ul li:nth-child(3n+3) { margin:0 2% 20px 0;}
	.nyNews_List ul li:nth-child(2n+2) { margin:0 0 20px;}
}
@media (max-width:1024px) {

}
@media (max-width:820px) {
	.nyNews_Container .nyNews_Rec { padding:40px 20px;}
	.nyNews_Rec .nyNewsRec_Main { min-height:240px;}
	.nyNewsRec_Main .nyNewsRec_Img { height:240px;}
	.nyNewsRec_Main .nyNewsRec_Con .nyNewsRec_Text { height:200px;}
	.nyNewsRec_Main .nyNewsRec_Con .nyNewsRec_Text a.nyNewsRec_Name { height: 32px; line-height: 32px; font-size: 18px; margin:0 auto;}
	.nyNewsRec_Main .nyNewsRec_Con .nyNewsRec_Text p { margin:10px auto;}
	.nyNews_Container .nyNews_List { padding:40px 20px;}
}
@media (max-width:767px) {
	.nyNews_Container { margin:0 auto 20px;}
	.nyNews_Container .nyNews_Rec { padding:20px;}
	.nyNewsRec_Main .nyNewsRec_Img { width:100%; height:220px; float:inherit;}
	.nyNewsRec_Main .nyNewsRec_Con { width:100%; margin:0 auto; float:inherit; position:inherit; top:inherit; right:inherit; transform:none;}	
	.nyNewsRec_Main .nyNewsRec_Con .nyNewsRec_Text { height:auto; padding:20px;}
	.nyNewsRec_Main .nyNewsRec_Con .nyNewsRec_Text a.nyNewsRec_Name { height:32px; line-height:32px; font-size:18px;}
	.nyNewsRec_Main .nyNewsRec_Con .nyNewsRec_Text p { margin:10px auto;}
	.nyNewsRec_Main .nyNewsRec_Con .nyNewsRec_Text i.nyNewsRecHot { width:50px; height:50px;}
	
	.nyNews_Container .nyNews_List { padding:20px 20px 0;}
	.nyNews_List ul li, .nyNews_List ul li:nth-child(2n+2), .nyNews_List ul li:nth-child(3n+3) { width:100%; margin:0 auto 20px; float:inherit;}
	
	.nyNews_List .lyPage { margin:0 auto;}
}
@media (max-width:375px) {
	.nyNewsRec_Main .nyNewsRec_Img { height:200px;}
}
@media (max-width:320px) {
	.nyNewsRec_Main .nyNewsRec_Img { height:180px;}
}
/*nyNews_Main 结束*/


/*nyNews_Detail 开始*/
.nyNews_Detail { width:1500px; height:auto; margin:80px auto; padding:0; position:relative;}
.nyNews_Detail .nyNewsDetail_Title { width:100%; height:auto; margin:0 auto 20px; padding:0;}
.nyNewsDetail_Title h1 { width:100%; height:auto; line-height:40px; color:#333; font-size:30px; font-weight:bold; margin:0 auto; padding:0 150px 0 0;}
.nyNews_Detail .nyNewsDetail_Tips { width:100%; height:auto; overflow:hidden; line-height:30px; color:#999; font-size:16px; margin:0 auto 30px; padding:0 0 15px; border-bottom:1px solid #e6e6e6;}
.nyNewsDetail_Tips span { display:inline-block; height:30px; line-height:30px; color:#999; font-size:16px; margin:0 40px 0 0; padding:0;}
.nyNewsDetail_Tips span img { display:block; width:16px; height:16px; margin:7px 7px 7px 0; padding:0; float:left;}
.nyNewsDetail_Con { width:100%; height:auto; min-height:300px; overflow:hidden; line-height:28px!important; color:#666!important; font-family:Arial,Helvetica,\5FAE\8F6F\96C5\9ED1,sans-serif!important; font-size:16px!important; word-break:break-all; text-align:justify; margin:0 auto; padding:0;}
.nyNewsDetail_Con div, .nyNewsDetail_Con p, .nyNewsDetail_Con span, .nyNewsDetail_Con font, .nyNewsDetail_Con em { width:100%; height:auto; overflow:hidden; line-height:28px!important; color:#666!important; font-family:Arial,Helvetica,\5FAE\8F6F\96C5\9ED1,sans-serif!important; font-size:16px!important; font-style:normal; word-break:break-all; text-align:justify; margin:0 auto; padding:0;}
.nyNewsDetail_Con div, .nyNewsDetail_Con p { margin:0 auto 20px;}
.nyNewsDetail_Con img { display:inline-block; width:auto!important; max-width:100%!important; height:auto!important; margin:0 0 20px;}

.nyNews_Detail a.ReturnBtn { display:block; width:128px; height:40px; overflow:hidden; line-height:38px; color:#333; font-size:16px; text-align:center; background-color:#fff; border:1px solid #e5e5e5; border-radius:20px; position:absolute; top:0; right:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.nyNews_Detail a.ReturnBtn i { display:inline-block; width:18px; height:18px; vertical-align:middle; margin:-2px 6px 0 0; padding:0; background:url(../images/ico7.png) center center no-repeat; background-size:18px 18px; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.nyNews_Detail a.ReturnBtn:hover { color:#fff; line-height:40px; background: url(../images/bg01.jpg) center center no-repeat; background-size:100% 100%; border:0;}
.nyNews_Detail a.ReturnBtn:hover font { color:#fff!important; background: none; -webkit-text-fill-color: inherit;}
.nyNews_Detail a.ReturnBtn:hover i { background:url(../images/ico8.png) center center no-repeat; background-size:18px 18px;}

.nyPrevNext { width:100%; max-width:1500px; height:auto; margin:40px auto 0; padding:0;}
.nyPrevNext ul li { width:48.5%; height:auto; line-height: 40px; color: #aaa; font-size: 16px; margin:0 3% 0 0; padding:35px 40px; background-color:#fff; box-shadow:0 0 0 rgba(0,0,0,0.1); float:left; position:relative; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.nyPrevNext ul li:nth-child(2) { margin:0;}
.nyPrevNext ul li .nyline { display:block; width:100%; height:6px; margin:0; padding:0; background-color:#ddd; position:absolute; left:0; top:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.nyPrevNext ul li p { width:100%; height:32px; overflow:hidden; line-height:32px; color:#333; font-size:24px; margin:0 auto 10px; padding:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.nyPrevNext ul li p em { display:block; width:32px; height:32px; margin:0 20px 0 0; padding:0; background:#fff; border:1px solid #00a7de; border-radius:50%; float:left; position:relative; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.nyPrevNext ul li p em i { display:block; width:16px; height:16px; margin:-8px 0 0 -8px; padding:0; position:absolute; left:50%; top:50%;}
.nyPrevNext ul li p em.PrevIco i { background: url(../images/jt06.png) center center no-repeat; background-size:16px 16px;}
.nyPrevNext ul li p em.NextIco i { background: url(../images/jt04.png) center center no-repeat; background-size:16px 16px;}
.nyPrevNext ul li a { display:block; width:100%; height:40px; overflow:hidden; line-height:40px; color:#666; font-size:16px; white-space:nowrap; text-overflow:ellipsis; margin:0 auto; padding:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.nyPrevNext ul li:hover { background-color:#fff; box-shadow:0 0 16px rgba(0,0,0,0.1);}
.nyPrevNext ul li:hover .nyline { background: url(../images/bg01.jpg) center center no-repeat; background-size:100% 100%;}
.nyPrevNext ul li:hover p em { background: url(../images/bg01.jpg) center center no-repeat; background-size:100% 100%; border:0;}
.nyPrevNext ul li:hover p em.PrevIco i { background: url(../images/jt05.png) center center no-repeat; background-size:16px 16px;}
.nyPrevNext ul li:hover p em.NextIco i { background: url(../images/jt03.png) center center no-repeat; background-size:16px 16px;}
.nyPrevNext ul li:hover p font { color: #00a7de; background-image:-webkit-linear-gradient(right,#19c4be,#00a7de); -webkit-background-clip:text; -webkit-text-fill-color:transparent;}
.nyPrevNext ul li:hover a { color:#333;}

@media (max-width:1680px) {

}
@media (max-width:1600px) {
	.nyNews_Detail { width:100%; margin:80px auto; padding:0 60px;}
	.nyNews_Detail a.ReturnBtn { right:60px;}
}
@media (max-width:1560px) {
	.nyNews_Detail { margin:60px auto; padding:0 60px;}
}
@media (max-width:1440px) {	
	.nyNewsDetail_Title h1 { font-size:28px;}
	.nyNewsDetail_Tips span { font-size:15px;}
	.nyNewsDetail_Con { font-size:15px!important;}
	.nyNewsDetail_Con div, .nyNewsDetail_Con p { margin:0 auto 15px;}
	.nyNewsDetail_Con div, .nyNewsDetail_Con p, .nyNewsDetail_Con span, .nyNewsDetail_Con font, .nyNewsDetail_Con em { font-size:15px!important;}
	.nyNews_Detail a.ReturnBtn { font-size:15px; right:40px;}
	.nyPrevNext ul li { padding:30px 40px;}
	.nyPrevNext ul li p { font-size:22px;}
}
@media (max-width:1366px) {
	.nyNews_Detail { padding:0 40px;}
	.nyNewsDetail_Title h1 { font-size:26px;}
}
@media (max-width:1280px) {

}
@media (max-width:1200px) {

}
@media (max-width:1080px) {
	.nyNews_Detail .nyNewsDetail_Title { margin:0 auto 15px;}
	.nyNews_Detail .nyNewsDetail_Tips { margin:0 auto 20px; padding:0 0 10px;}
	.nyNewsDetail_Tips span { font-size:14px;}
	.nyPrevNext { margin:20px auto 0;}
	.nyPrevNext ul li { padding:20px 20px 10px; font-size:15px;}
	.nyPrevNext ul li i { height:4px;}
	.nyPrevNext ul li p { font-size:18px; margin:0 auto;}
	.nyPrevNext ul li a { font-size:15px; margin:10px auto 0;}
	.nyPrevNext ul li .nyline { height:4px;}
}
@media (max-width:1024px) {

}
@media (max-width:820px) {
	.nyNews_Detail { margin:40px auto; padding:0 20px;}
	.nyNewsDetail_Title h1 { font-size:24px; margin:0 auto 10px;}
	.nyNews_Detail a.ReturnBtn { right:20px;}
	.nyPrevNext ul li { width:100%; margin:0 auto 20px; float:inherit;}
	.nyPrevNext ul li:nth-child(2) { margin:0 auto;}
}
@media (max-width:767px) {
	.nyNews_Detail { margin:20px auto; padding:0 20px;}
	.nyNewsDetail_Title h1 { line-height:30px; font-size:20px; margin:0 auto 10px; padding:0;}
	.nyNewsDetail_Tips span { margin:0 20px 0 0;}
	.nyNewsDetail_Tips span img { margin:7px 4px 7px 0;}
	.nyNewsDetail_Con div, .nyNewsDetail_Con p { margin:0 auto 12px;}
	.nyNews_Detail a.ReturnBtn { margin:20px auto 0; position:inherit; top:inherit; right:inherit;}
	.nyPrevNext { margin:10px auto 0;}
	.nyPrevNext ul li { line-height:25px;}
	.nyPrevNext ul li a { height:auto; line-height:25px; word-break:break-all; white-space:inherit; text-overflow:inherit; margin:10px auto 0;}
	.nyPrevNext ul li p em { width:28px; height:28px; margin:2px 10px 2px 0; font-size:16px;}
}
@media (max-width:375px) {

}
@media (max-width:320px) {

}
/*nyNews_Detail 结束*/


/*nyApplication 开始*/
.nyApplication { width:100%; height:auto; overflow:hidden; margin:0 auto; padding:80px 0 60px;}
.nyApplication .nyApp_Main { width:1500px; height:auto; min-height:300px; margin:0 auto; padding:0;}
.nyApp_Main .nyApp_List { width:100%; height:auto; min-height:300px; margin:0 auto 10px; padding:0;}
.nyApp_List ul li { width:31%; height:auto; overflow:hidden; margin:0 3.5% 50px 0; padding:0; background-color:#fff; border-radius:0; float:left; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.nyApp_List ul li:nth-child(3n+3) { margin:0 0 50px;}
.nyApp_List ul li:hover { background: url(../images/bg01.jpg) center center no-repeat; background-size:100% 100%;}
.nyApp_List ul li .nyApp_Img { width:100%; height:300px; overflow:hidden; margin:0 auto; padding:0;}
.nyApp_List ul li .nyApp_Img a { display:block; width:100%; height:100%; overflow:hidden; margin:0; padding:0; background-color:#eaeaea; position:relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.nyApp_List ul li .nyApp_Img a img { display:block; width:100%; height:100%; object-fit:cover; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.nyApp_List ul li:hover .nyApp_Img a img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); transform: scale(1.1);}
.nyApp_List ul li .nyApp_Text { width:100%; height:auto; overflow:hidden; margin:0 auto; padding:25px 30px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.nyApp_List ul li .nyApp_Text a.nyApp_Name { display:block; width:100%; height:30px; overflow:hidden; line-height:30px; color:#333; font-size:20px; font-weight:bold; white-space:nowrap; text-overflow:ellipsis; margin:0 auto; padding:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.nyApp_List ul li:hover .nyApp_Text a.nyApp_Name { color:#fff;}
.nyApp_List ul li .nyApp_Text p { display:block; width:100%; height:48px; overflow:hidden; line-height:24px; color:#999; font-size:16px; word-break:break-all; margin:15px auto; padding:0; display:-webkit-box; text-overflow:ellipsis; -webkit-line-clamp:2; -webkit-box-orient:vertical; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.nyApp_List ul li:hover .nyApp_Text p { color:rgba(255,255,255,0.65);}
.nyApp_List ul li .nyApp_Text .nyApp_Time { width:100%; height:auto; margin:0 auto; padding:0;}
.nyApp_List ul li .nyApp_Text .nyApp_Time span { display:block; width:auto; height:30px; line-height:30px; color:#999; font-size:15px; margin:0; padding:0; float:left; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.nyApp_List ul li .nyApp_Text .nyApp_Time span i { display:block; width:16px; height:16px; margin:7px 5px 7px 0; padding:0; background:url(../images/date01.png) center center no-repeat; background-size:16px 16px; float:left; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.nyApp_List ul li:hover .nyApp_Text .nyApp_Time span { color:rgba(255,255,255,0.65);}
.nyApp_List ul li:hover .nyApp_Text .nyApp_Time span i { background:url(../images/date02.png) center center no-repeat; background-size:16px 16px;}

.nyApp_List ul li .nyApp_Text .nyApp_Time a { display:block; width:auto; height:30px; line-height:30px; color:#999; font-size:15px; margin:0; padding:0; float:right; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.nyApp_List ul li .nyApp_Text .nyApp_Time a i { display:block; width:30px; height:30px; margin:0 0 0 10px; padding:0; border:1px solid transparent; background-clip: padding-box; background:url(../images/jt04.png) center center no-repeat; background-size:16px 16px; border-radius:50%; float:right; position:relative; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; background-color: #fff;}
.nyApp_List ul li .nyApp_Text .nyApp_Time a i::before { content: ''; position: absolute; top: 0; right: 0; left: 0; bottom: 0; z-index: -1; margin: -2px; border-radius: 50%; background: linear-gradient(to left, #19c4be,#00a7de);}
.nyApp_List ul li:hover .nyApp_Text .nyApp_Time a { color:#fff;}
.nyApp_List ul li:hover .nyApp_Text .nyApp_Time a i { border:1px solid #fff; background:#fff url(../images/jt04.png) center center no-repeat; background-size:16px 16px;}
.nyApp_List ul li:hover .nyApp_Text .nyApp_Time a i::before { margin:0;}

@media (max-width:1680px) {

}
@media (max-width:1600px) {
	.nyApplication { padding:80px 60px;}
	.nyApplication .nyApp_Main { width:100%;}
}
@media (max-width:1560px) {
	.nyApplication { padding:60px;}
	.nyApp_List ul li .nyApp_Img { height:290px;}
}
@media (max-width:1440px) {
	
	.nyApp_List ul li .nyApp_Img { height:270px;}
	.nyApp_List ul li .nyApp_Text p { height:50px; line-height:25px; font-size:15px;}
}
@media (max-width:1366px) {
	.nyApplication { padding:60px 40px;}
	.nyApp_List ul li .nyApp_Img { height:260px;}
}
@media (max-width:1280px) {
	.nyApplication { padding:60px 40px 40px;}
	.nyApp_Main .nyApp_List { width:100%; height:auto; margin:0 auto; padding:0;}
	.nyApp_List ul li { margin:0 3.5% 40px 0;}
	.nyApp_List ul li:nth-child(3n+3) { margin:0 0 40px;}
	.nyApp_List ul li .nyApp_Img { height:245px;}
	.nyApp_List ul li .nyApp_Text { padding:20px;}
	.nyApp_List ul li .nyApp_Text p { height:48px; line-height:24px; font-size:14px;}
	.nyApp_List ul li .nyApp_Text .nyApp_Time span { font-size:14px;}
	.nyApp_List ul li .nyApp_Text .nyApp_Time a { font-size:14px;}
}
@media (max-width:1200px) {
	.nyApp_List ul li .nyApp_Img { height:230px;}
}
@media (max-width:1080px) {
	.nyApplication { padding:40px;}
	.nyApp_Main .nyApp_List { width:100%; height:auto; margin:0 auto 10px; padding:0;}
	.nyApp_List ul li { width:31.4%; margin:0 2.9% 30px 0;}
	.nyApp_List ul li:nth-child(3n+3) { margin:0 0 30px;}
	.nyApp_List ul li .nyApp_Img { height:200px;}
	.nyApp_List ul li .nyApp_Text a.nyApp_Name { font-size:18px;}
}
@media (max-width:1024px) {
	.nyApp_List ul li .nyApp_Img { height:190px;}
}
@media (max-width:920px) {
	.nyApp_List ul li .nyApp_Img { height:180px;}
}
@media (max-width:820px) {
	.nyApplication { padding:40px 20px;}
	.nyApp_Main .nyApp_List { width:100%; height:auto; margin:0 auto 20px; padding:0;}
	.nyApp_List ul li { width:32%; margin:0 2% 20px 0;}
	.nyApp_List ul li:nth-child(3n+3) { margin:0 0 20px;}
	.nyApp_List ul li .nyApp_Img { height:170px;}
	.nyApp_List ul li .nyApp_Text p { margin:8px auto;}
	.nyApp_List ul li .nyApp_Text .nyApp_Time a i { width: 26px; height: 26px; margin: 2px 0 2px 10px;}
}
@media (max-width:767px) {
	.nyApplication { padding:40px 20px 20px;}
	.nyApp_Main .nyApp_List { margin:0 auto;}
	.nyApp_List ul li, .nyApp_List ul li:nth-child(2n+2), .nyApp_List ul li:nth-child(3n+3) { width:100%; margin:0 auto 20px;}
	.nyApp_List ul li .nyApp_Img { height:250px;}
	.nyApp_List ul li .nyApp_Text a.nyApp_Name { font-size:20px;}
	.nyApp_List ul li .nyApp_Text p { margin:8px auto;}
}
@media (max-width:375px) {
	.nyApp_List ul li .nyApp_Img { height:230px;}
}
@media (max-width:320px) {
	.nyApp_List ul li .nyApp_Img { height:180px;}
	.nyApp_List ul li .nyApp_Text a.nyApp_Name { font-size:18px;}
}
/*nyApplication 结束*/


/*NyContact_Main 开始*/
.NyContact_Main { width:100%; height:auto; overflow:hidden; margin:0 auto; padding:0; background-color:#f9f9f9;}
.NyContact_Main .NyContact_Lxfs { width:100%; max-width:1500px; height:auto; margin:0 auto; padding:100px 0;}
.NyContact_Lxfs .NyContact_Tel { width:100%; height:auto; overflow:hidden; line-height:40px; color:#00a7de; font-family: "RobotoBold"; font-size:40px; font-weight:bold; margin:0 auto 40px; padding:0;}
.NyContact_Tel i { display:block; width:40px; height:40px; overflow:hidden; margin:0 20px 0 0; padding:0; background:url(../images/line.jpg) center center repeat-y; background-size:100% 100%; border-radius:50%; float:left;}
.NyContact_Tel i img { display:block; width:20px; height:20px; margin:10px auto; padding:0;}
.NyContact_Tel span { display:inline-block; height:auto; line-height:40px; color:#666; font-size:18px; font-weight:normal; margin:0 0 0 20px; padding:0; vertical-align:top;}
.NyContact_Lxfs .lyLxfsLine { width:100%; height:3px; overflow:hidden; margin:0 auto; padding:0; background:url(../images/line.jpg) center center repeat-y; background-size:100% 100%;}
.NyContact_Lxfs ul li { width:48%; height:auto; margin:0 4% 0 0; padding:40px 0; border-bottom:1px dashed #ddd; float:left;}
.NyContact_Lxfs ul li:nth-child(2n+2) { margin:0;}
.NyContact_Lxfs ul li p { width:100%; height:44px; overflow:hidden; line-height:44px; color:#666; font-size:22px; margin:0 auto; padding:0;}
.NyContact_Lxfs ul li p font { color:#ccc; font-size:18px; font-weight:normal; margin:0 0 0 10px;}
.NyContact_Lxfs ul li p img { display:block; width:44px; height:44px; margin:0 40px 0 0; padding:0; float:left;}
.NyContact_Lxfs ul li span, .NyContact_Lxfs ul li a { display:block; width:100%; height:40px; overflow:hidden; line-height:40px; color:#666; font-size:20px; word-break:break-all; white-space:nowrap; text-overflow:ellipsis; margin:0; padding:0 0 0 84px;}
.NyContact_Lxfs ul li a:hover font { color: #00a7de; background-image:-webkit-linear-gradient(right,#19c4be,#00a7de); -webkit-background-clip:text; -webkit-text-fill-color:transparent;}

.NyContact_Main .NyContact_Order { width:100%; height:auto; overflow:hidden; margin:0 auto; padding:100px 0 70px; background:url(../images/OrderBg.jpg) center center no-repeat; background-size:cover;}
.NyContact_Order .NyContactOrder_Main { width:100%; max-width:1500px; height:auto; margin:0 auto; padding:0;}
.NyContactOrder_Main .NyContactOrder_Title { width:100%; height:auto; overflow:hidden; margin:0 auto 40px; padding:0;}
.NyContactOrder_Title span { display:block; width:100%; height:auto; line-height:30px; color:rgba(255,255,255,0.25); font-size:24px; font-weight:bold; text-transform:uppercase; margin:0 auto 10px; padding:0;}
.NyContactOrder_Title p { width:100%; height:36px; line-height:36px; color:#fff; font-size:30px; font-weight:bold; margin:0 auto; padding:0;}
.NyContactOrder_Title p img { display:inline-block; width:28px; height:28px; vertical-align:middle; margin:-2px 0 0 20px; padding:0;}
.NyContactOrder_Main #ly_msg.ly_msg { width:100%; height:auto; margin:0 auto; padding:0;}
.NyContactOrder_Main #ly_msg.ly_msg ul { width:100%; overflow:hidden; margin:0 auto; padding:0;}
.NyContactOrder_Main #ly_msg.ly_msg ul li { width:100%; height:auto; overflow:hidden; line-height:inherit; color:inherit; font-size:inherit; margin:0 0 30px; padding:0;}
.NyContactOrder_Main #ly_msg.ly_msg ul li:nth-child(1), .NyContactOrder_Main #ly_msg.ly_msg ul li:nth-child(3), .NyContactOrder_Main #ly_msg.ly_msg ul li:nth-child(6) { width:49%; margin:0 2% 30px 0; float:left;}
.NyContactOrder_Main #ly_msg.ly_msg ul li:nth-child(2),.NyContactOrder_Main #ly_msg.ly_msg ul li:nth-child(4),.NyContactOrder_Main #ly_msg.ly_msg ul li:nth-child(7) { width:49%; float:right;}
.NyContactOrder_Main #ly_msg.ly_msg ul li:last-child { margin:0 auto;}
.NyContactOrder_Main #ly_msg.ly_msg ul li .msg_ipt1, .NyContactOrder_Main #ly_msg.ly_msg ul li .msg_tara { width:100%; height:auto; margin:0; padding:0;}
.NyContactOrder_Main #ly_msg.ly_msg ul li .msg_ipt1 input { display:block; width:100%; height:60px; line-height:60px; color:#999; font-size:16px; margin:0; padding:0 20px; background-color:#fff; border:0; outline:none;}
.NyContactOrder_Main #ly_msg.ly_msg ul li .c_yzm { position:relative;}
.NyContactOrder_Main #ly_msg.ly_msg ul li .msg_ipt2 input { width:240px; margin:0 10px 0 0; float:left;}
.NyContactOrder_Main #ly_msg.ly_msg ul li a.yzm_img { display:block; width:140px; height:40px; margin:0; padding:0; position:absolute; top:10px; right:10px;}
.NyContactOrder_Main #ly_msg.ly_msg ul li .msg_tara textarea { display:block; width:100%; height:180px; line-height:30px; color:#aaa; font-size:16px; margin:0; padding:15px 20px; background-color:#fff; border:0; outline:none; resize:none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.NyContactOrder_Main #ly_msg.ly_msg ul li .msg_btn { width:100%; height:auto; overflow:hidden; margin:0; padding:0; float:inherit;}
.NyContactOrder_Main #ly_msg.ly_msg .msg_btn input { width:49%; height:60px; overflow:hidden; line-height:60px; color:#fff; font-size:16px; text-align:center; background-color:#8d8d8d!important; margin:0; padding:0; border:none; cursor:pointer; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.NyContactOrder_Main #ly_msg.ly_msg .msg_btn input:hover { background:url(../images/line.jpg) center center repeat-y; background-size:100% 100%;}
.NyContactOrder_Main #ly_msg.ly_msg .msg_btn input.msg_btn1 { background:url(../images/line.jpg) center center repeat-y; background-size:100% 100%; margin:0 2% 0 0;}
.NyContactOrder_Main #ly_msg.ly_msg .msg_btn input.msg_btn1:hover { background-color:#cd1418;}

.NyContact_Main .NyContact_Map { width:100%; max-width:1500px; height:auto; margin:0 auto; padding:100px 0;}
.NyMap { width:100%; height:500px; overflow:hidden; margin:0 auto; padding:0; border:8px solid #fff;}
.NyMap .dz_map { width:100%; height:100%; overflow:hidden; margin:0 auto; padding:0;}
.NyMap .dz_map #container { height:120%;}

@media (max-width:1680px) {

}
@media (max-width:1600px) {
	.NyContact_Main .NyContact_Lxfs { max-width:inherit; padding:80px 60px;}
	
	.NyContact_Main .NyContact_Order { padding:80px 60px 50px;}
	
	.NyContact_Main .NyContact_Map { max-width:inherit; padding:80px 60px;}
	.NyMap { height:460px;}
}
@media (max-width:1560px) {
	.NyContactOrder_Title span { font-size: 22px; margin: 0 auto 8px;}
	.NyContactOrder_Title p { height: 32px; line-height: 32px; font-size: 28px;}
}
@media (max-width:1440px) {
	.NyContact_Main .NyContact_Lxfs { padding:60px;}
	.NyContact_Main .NyContact_Order { padding:60px 60px 30px;}
	.NyContact_Main .NyContact_Map { padding:60px;}
	.NyMap { height:440px;}
	
	.NyContactOrder_Title span { font-size: 18px; margin: 0 auto 8px;}
	.NyContactOrder_Title p { height: auto; line-height: 30px; font-size: 24px;}
}
@media (max-width:1366px) {
	.NyContact_Main .NyContact_Lxfs { padding:60px 40px;}
	.NyContact_Main .NyContact_Order { padding:60px 40px 30px;}
	.NyContact_Main .NyContact_Map { padding:60px 40px;}
}
@media (max-width:1280px) {
	.NyContact_Lxfs .NyContact_Tel { font-size:36px; margin:0 auto 30px;}
	.NyContact_Tel span { font-size:16px;}
	.NyContact_Lxfs ul li { padding:30px 0;}
	.NyContact_Lxfs ul li p { height:40px; line-height:40px; font-size:18px;}
	.NyContact_Lxfs ul li p font { font-size:16px;}
	.NyContact_Lxfs ul li p img { width:40px; height:40px; margin:0 20px 0 0;}
	.NyContact_Lxfs ul li span, .NyContact_Lxfs ul li a { font-size:18px; padding:0 0 0 60px;}

	.NyContactOrder_Main #ly_msg.ly_msg ul li .msg_ipt1 input, .NyContactOrder_Main #ly_msg.ly_msg ul li .msg_ipt12 input, .NyContactOrder_Main #ly_msg.ly_msg ul li .msg_ipt2 input, .NyContactOrder_Main #ly_msg.ly_msg ul li .msg_ipt12 .msg_option { height:50px; line-height:50px; font-size:15px;}
	.NyContactOrder_Main #ly_msg.ly_msg ul li .msg_tara textarea, .NyContactOrder_Main #ly_msg.ly_msg ul li .msg_ipt0 textarea { font-size:15px;}
	.NyContactOrder_Main #ly_msg.ly_msg ul li a.yzm_img { top:5px; right:5px;}
	.NyContactOrder_Main #ly_msg.ly_msg ul li .msg_ipt2>span { line-height:50px; font-size:14px;}
	.NyContactOrder_Main #ly_msg.ly_msg .msg_btn input { height:50px; line-height:50px;}	
	
	.NyMap { height:440px;}
	
	.NyContactOrder_Title span { line-height: 24px; margin: 0 auto 6px;}
	.NyContactOrder_Title p { height: auto; line-height: 30px; font-size: 24px;}
	.NyContactOrder_Title p img { margin: -4px 0 0 10px;}
}
@media (max-width:1200px) {
	.NyMap { height:400px;}
}
@media (max-width:1080px) {
	.NyContact_Lxfs .NyContact_Tel { font-size:32px; margin:0 auto 20px;}
	.NyContact_Tel span { font-size:16px;}
	.NyContact_Lxfs ul li { padding:20px 0;}
	.NyContact_Lxfs ul li p { height:32px; line-height:32px; font-size:18px; margin:0 auto 5px;}
	.NyContact_Lxfs ul li p font { font-size:16px;}
	.NyContact_Lxfs ul li p img { width:32px; height:32px; margin:0 20px 0 0;}
	.NyContact_Lxfs ul li span, .NyContact_Lxfs ul li a { height:32px; line-height:32px; font-size:16px; padding:0 0 0 52px;}
	
	.NyContact_Main .NyContact_Order { padding:60px 40px 40px;}
	.NyContactOrder_Main #ly_msg.ly_msg ul li { width:100%; height:auto; overflow:hidden; line-height:inherit; color:inherit; font-size:inherit; margin:0 0 20px; padding:0;}
	.NyContactOrder_Main #ly_msg.ly_msg ul li:nth-child(1), .NyContactOrder_Main #ly_msg.ly_msg ul li:nth-child(3), .NyContactOrder_Main #ly_msg.ly_msg ul li:nth-child(6) { width:49%; margin:0 2% 20px 0; float:left;}
	.NyContactOrder_Main #ly_msg.ly_msg ul li:nth-child(2),.NyContactOrder_Main #ly_msg.ly_msg ul li:nth-child(4),.NyContactOrder_Main #ly_msg.ly_msg ul li:nth-child(7) { width:49%; float:right;}
}
@media (max-width:1024px) {

}
@media (max-width:820px) {
	.NyContact_Main .NyContact_Lxfs { margin:40px auto; padding:0 20px;}
	.NyContact_Main .NyContact_Order { margin:40px auto; padding:40px 20px 20px;}
	.NyContactOrder_Main .NyContactOrder_Title { margin:0 auto 20px;}
	.NyContact_Main .NyContact_Map { margin:40px auto; padding:0 20px;}
	
	.NyContact_Lxfs ul li { width:100%; margin:0 auto; float:inherit;}
	.NyContact_Lxfs ul li:nth-child(2n+2) { margin:0 auto;}
	.NyContact_Lxfs ul li span, .NyContact_Lxfs ul li a { height:auto; line-height:30px; font-size:16px; padding:0 0 0 52px; white-space:inherit; text-overflow:inherit;}
	
	.NyMap { height:360px;}
	
	.NyContactOrder_Title span { height: 20px; line-height: 20px; font-size: 16px;}
	.NyContactOrder_Title p { font-size: 24px;}
}
@media (max-width:767px) {
	.NyContact_Lxfs .NyContact_Tel { font-size:28px;}
	.NyContact_Tel i { width:36px; height:36px; margin:2px 10px 2px 0;}
	.NyContact_Tel i img { margin:8px auto;}
	.NyContact_Tel span { line-height:30px; font-size:15px;}
	.NyContact_Lxfs ul li p { font-size:16px; margin:0 auto;}
	.NyContact_Lxfs ul li p img { margin:0 10px 0 0;}
	.NyContact_Lxfs ul li span, .NyContact_Lxfs ul li a { padding:0 0 0 42px;}
	
	.NyContact_Main .NyContact_Order { padding:40px 20px;}
	.NyContactOrder_Main .NyContactOrder_Title { margin:0 0 20px;}
	.NyContactOrder_Main #ly_msg.ly_msg ul li { margin:0 auto 20px;}
	.NyContactOrder_Main #ly_msg.ly_msg ul li:nth-child(1), .NyContactOrder_Main #ly_msg.ly_msg ul li:nth-child(3), .NyContactOrder_Main #ly_msg.ly_msg ul li:nth-child(5) { width:100%; margin:0 auto 20px; float:inherit;}
	.NyContactOrder_Main #ly_msg.ly_msg ul li:nth-child(2), .NyContactOrder_Main #ly_msg.ly_msg ul li:nth-child(4), .NyContactOrder_Main #ly_msg.ly_msg ul li:nth-child(6) { width:100%; margin:0 auto 20px; float:inherit;}
	.NyContactOrder_Main #ly_msg.ly_msg ul li:nth-child(7) { width:100%; margin:0 auto; float:inherit;}
	.NyContactOrder_Main #ly_msg.ly_msg ul li .msg_ipt2 input { width:230px;}
	.NyContactOrder_Main #ly_msg.ly_msg ul li .msg_ipt2>span { line-height: 30px;}
	
	.NyMap { height:320px;}
	
	.NyContactOrder_Title p { line-height: 28px; font-size: 24px;}
	.NyContactOrder_Title p img { width: 24px; height: 24px;}
}
@media (max-width:375px) {
	.NyContact_Tel span { margin:0 0 0 46px;}
	.NyContactOrder_Main #ly_msg.ly_msg ul li .msg_ipt2 input { width:190px;}
}
@media (max-width:320px) {
	.NyContactOrder_Main #ly_msg.ly_msg ul li .msg_ipt2 input { width:140px;}
}
/*NyContact_Main 结束*/

/*nyDown 开始*/
.nyDown { width:100%; overflow:hidden; margin:60px auto; padding:0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.nyDown .nyDown_Main { width:1500px; height:auto; margin:0 auto; padding:0;}
.nyDown_Main .nyDown_List { width:100%; height:auto; margin:0 auto 30px; padding:0;}
.nyDown_List ul li { width:48.5%; height:auto; margin:0 3% 30px 0; padding:0 100px 0 0; background-color:#fff; box-shadow:0 0 0 rgba(0,0,0,0); float:left; position:relative; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.nyDown_List ul li:nth-child(2n+2) { margin:0 0 30px;}
.nyDown_List ul li:hover { box-shadow:0 0 10px rgba(0,0,0,0.06);}
.nyDown_List ul li .nyDown_Btn { width:100px; height:100px; margin:0; padding:0; border-left:1px solid #e6e6e6; position:absolute; top:0; right:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.nyDown_List ul li .nyDown_Btn a { display:block; width:100px; height:100px; margin:0 auto; padding:25px 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.nyDown_List ul li .nyDown_Btn a i.DwIco { display:block; width:50px; height:50px; margin:0 auto; padding:0; background:url(../images/down03.png) center center no-repeat; background-size:100% 100%; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.nyDown_List ul li:hover .nyDown_Btn { border-left:1px solid #00a7de;}
.nyDown_List ul li:hover .nyDown_Btn a i.DwIco { background:url(../images/down04.png) center center no-repeat; background-size:100% 100%;}

.nyDown_List ul li .nyDown_Text { width:100%; height:100px; overflow:hidden; margin:0; padding:15px 25px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.nyDown_List ul li .nyDown_Text a.nyDown_Name { display:block; width:100%; height:40px; overflow:hidden; line-height:40px; color:#333; font-size:20px; font-weight:bold; white-space:nowrap; text-overflow:ellipsis; margin:0 auto 6px; padding:0 0 0 13px; position:relative; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.nyDown_List ul li .nyDown_Text a.nyDown_Name i { display:block; width:3px; height:20px; margin:0; padding:0; background:url(../images/line2.jpg) 0 0 no-repeat; background-size:100% 100%; position:absolute; left:0; top:10px;}
.nyDown_List ul li .nyDown_Text span { display:block; width:100%; height:24px; overflow:hidden; line-height:24px; color:#999; font-size:14px; margin:0 auto; padding:0;}
.nyDown_List ul li .nyDown_Text span img { display:block; width:18px; height:18px; margin:2px 6px 2px 0; padding:0; float:left;}
.nyDown_List ul li:hover .nyDown_Text a.nyDown_Name font { color: #00a7de; background-image:-webkit-linear-gradient(right,#19c4be,#00a7de); -webkit-background-clip:text; -webkit-text-fill-color:transparent;}

.nyDown_Main #fengye { margin:30px auto 0;}

.DownBtn a { display:inline-block; width:160px; height:44px; line-height:44px; color:#fff; font-size:16px; margin:40px auto; padding:0 33px; background:#00a7de url(../images/down2.svg) 108px 10px no-repeat; background-size:24px 24px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border-radius:21px;}
.DownBtn a:hover { background-color:#ff0000;}

.DownDetail_btn { width: 100%; overflow: hidden; margin: 40px auto 0; padding: 0;}
.DownDetail_btn a { display: block; width: 200px; height: 54px; overflow: hidden; line-height: 50px; color: #00a7de; font-size: 18px; text-align: center; margin: 0 auto; padding: 0; background-color: #fff; border: 2px solid #00a7de; border-radius: 27px; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.DownDetail_btn a i { display:inline-block; width:25px; height:25px; vertical-align:middle; margin:-4px 0 0 10px; background:url(../images/down04.png) 0 0 no-repeat; background-size:25px 25px; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.DownDetail_btn a:hover { color:#fff; background: url(../images/line.jpg) center center no-repeat; background-size: 100% 100%;}
.DownDetail_btn a:hover i { background:url(../images/down05.png) 0 0 no-repeat; background-size:25px 25px;}

@media (max-width:1680px) {

}
@media (max-width:1600px) {
	.nyDown { padding:0 60px;}
	.nyDown .nyDown_Main { width:100%;}
}
@media (max-width:1560px) {
	
}
@media (max-width:1440px) {
	
}
@media (max-width:1366px) {
	.nyDown { padding:0 40px;}
}
@media (max-width:1280px) {
	
}
@media (max-width:1200px) {
	.nyDown_List ul li .nyDown_Text a.nyDown_Name { font-size:18px;}
	.nyDown_List ul li .nyDown_Text a.nyDown_Name i { height:18px; top:11px;}
}
@media (max-width:1080px) {

}
@media (max-width:1024px) {
	
}
@media (max-width:820px) {
	.nyDown { margin:40px auto; padding:0 20px;}
	.nyDown_Main .nyDown_List { margin:0 auto 20px;}
	.nyDown_List ul li { width:100%; height:auto; margin:0 auto 20px; float:inherit;}
	.nyDown_List ul li:nth-child(2n+2) { margin:0 auto 20px;}
	.DownBtn a { margin:20px auto;}
	.nyDown_Main #fengye { margin:20px auto 0;}
}
@media (max-width:767px) {
	.nyDown { padding:0 20px; margin:20px auto;}
	.nyDown_Main .nyDown_List { margin:0 auto;}
	.nyDown_List ul li { width:100%; height:auto; margin:0 auto 20px; padding:0 70px 0 0; float:inherit;}
	.nyDown_List ul li:nth-child(2n+2) { margin:0 auto 20px;}
	.nyDown_List ul li .nyDown_Text { height:80px; padding:10px 20px;}
	.nyDown_List ul li .nyDown_Text a.nyDown_Name { height:36px; line-height:36px; margin:0 auto;}
	.nyDown_List ul li .nyDown_Text a.nyDown_Name i { top:9px;}
	.nyDown_List ul li .nyDown_Btn { width:70px; height:80px;}
	.nyDown_List ul li .nyDown_Btn a { width:70px; height:80px; padding:20px 0;}
	.nyDown_List ul li .nyDown_Btn a i.DwIco { width:40px; height:40px;}
	
	.nyDown_Main #fengye { margin:0 auto;}
	
	.DownBtn a { margin:20px auto;}
}
@media (max-width:375px) {
	.nyDown_List ul li .nyDown_Text a.nyDown_Name { font-size:16px;}
}
@media (max-width:320px) {

}
/*nyDown 结束*/


/*内页-荣誉资质 开始*/
.ly_NyHonor { width:100%; height:auto; margin:0 auto; padding:60px 0;}
.ly_NyHonor .lyNyHonor_list { width:1500px; height:auto; margin:0 auto 20px; padding:0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.lyNyHonor_list ul li { width:23.5%; height:auto; margin:0 2% 40px 0; padding:20px; background-color:#f8f8f8; border-radius: 4px; float:left; position:relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.lyNyHonor_list ul li:nth-child(4n+4) { margin:0 0 40px;}
.lyNyHonor_list ul li:hover { background-color:#fff; box-shadow:0 8px 16px rgba(0,0,0,0.1); border-radius:10px 10px 0 0;}
.lyNyHonor_list ul li .lyIdxHonor_img { width:100%; height:240px; overflow:hidden; margin:0 auto 20px; padding:0;}
.lyNyHonor_list ul li .lyIdxHonor_img a { display:block; width:100%; height:100%; overflow:hidden; margin:0 auto; padding:0; background-color:#fff; position:relative;}
.lyNyHonor_list ul li .lyIdxHonor_img a img {  display:block; max-width:100%; max-height:100%; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.lyNyHonor_list ul li:hover .lyIdxHonor_img a img { -webkit-transform: scale(1.1);-moz-transform: scale(1.1);transform: scale(1.1);}
.lyNyHonor_list ul li .lyIdxHonor_text { width:100%; overflow:hidden; margin:0 auto; padding:0;}
.lyNyHonor_list ul li .lyIdxHonor_text a { display:block; width:100%; height:40px; overflow:hidden; line-height:40px; color:#333; font-size:16px; text-align:center; white-space: nowrap; text-overflow: ellipsis; margin:0 auto; padding:0;}
.lyNyHonor_list ul li:hover .lyIdxHonor_text a { color:#00a7de;}
.lyNyHonor_list ul li i { display:block; width:0; height:3px; overflow:hidden; margin:0; padding:0; background-color:#00a7de; position:absolute; bottom:0; left:0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s;}
.lyNyHonor_list ul li:hover i { width:100%;}

@media (max-width:1600px) {
	.ly_NyHonor { padding:60px;}
	.ly_NyHonor .lyNyHonor_list { width:100%;}
}
@media (max-width:1440px) {
	.lyNyHonor_list ul li .lyIdxHonor_img { height:220px;}
}
@media (max-width:1366px) {
	.ly_NyHonor { padding:60px 40px 40px;}
	.ly_NyHonor .lyNyHonor_list { width:100%; margin:0 auto;}
}
@media (max-width:1280px) {
	.lyNyHonor_list ul li .lyIdxHonor_img { height:200px;}
}
@media (max-width:1200px) {
	.ly_NyHonor .lyNyHonor_list { margin:0 auto 20px;}
	.lyNyHonor_list ul li { margin:0 2% 20px 0; padding:10px;}
	.lyNyHonor_list ul li:nth-child(4n+4) { margin:0 0 20px;}
	.lyNyHonor_list ul li .lyIdxHonor_img { height:180px; margin:0 auto 10px;}
}
@media (max-width:1080px) {
}
@media (max-width:1024px) {
	.lyNyHonor_list ul li { margin:0 2% 20px 0; padding: 10px;}
	.lyNyHonor_list ul li:nth-child(4n+4) { margin:0 0 20px;}
	.lyNyHonor_list ul li .lyIdxHonor_img { height:160px; margin:0 auto 10px;}
	.lyNyHonor_list ul li .lyIdxHonor_text a { height:30px; line-height:30px; font-size:15px;}
	.lyNyHonor_list ul li i { height:3px;}
}
@media (max-width:920px) {
	.ly_NyHonor { padding:40px 20px 40px;}
}
@media (max-width:820px) {	
	.lyNyHonor_list ul li { width:31.333333%; margin:0 3% 20px 0; padding:10px;}
	.lyNyHonor_list ul li:nth-child(4n+4) { margin:0 3% 20px 0;}
	.lyNyHonor_list ul li:nth-child(3n+3) { margin:0 0 20px;}
	.lyNyHonor_list ul li .lyIdxHonor_img { height:155px; margin:0 auto 10px;}
	.lyNyHonor_list ul li .lyIdxHonor_text a { height:30px; line-height:30px; font-size:15px;}
	.lyNyHonor_list ul li i { height:2px;}
}
@media (max-width: 767px) {
	.ly_NyHonor { padding:20px;}
	.ly_NyHonor .lyNyHonor_list { margin:0 auto;}
	.lyNyHonor_list ul li { width:48%; margin:0 4% 20px 0; padding:10px;}
	.lyNyHonor_list ul li:nth-child(2n+2) { margin:0 0 20px;}
	.lyNyHonor_list ul li .lyIdxHonor_img { height:120px; margin:0 auto 10px;}
	.lyNyHonor_list ul li .lyIdxHonor_text a { height:30px; line-height:30px; font-size:14px;}
	.lyNyHonor_list ul li i { height:2px;}
}
@media (max-width: 320px) {
	.lyNyHonor_list ul li { width:100%;}
	.lyNyHonor_list ul li:nth-child(2n+2) { margin:0 auto 20px;}	
	.lyNyHonor_list ul li .lyIdxHonor_img { height:210px; margin:0 auto 10px;}
	.lyNyHonor_list ul li .lyIdxHonor_text a { height:30px; line-height:30px; font-size:15px;}
}
/*内页-荣誉资质 结束*/


